Software Engineering Intern

  • Employer Johnson Controls
  • Job type Internships
  • Salary Competitive
  • Deadline 30/11/-0001

  • Entry requirements N/A
  • Locations Sunbury-on-Thames
  • Qualifications gained N/A
  • Date published 03/06/2019

Who we are:

Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. We create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work together seamlessly. Bring your passion for innovation and we will challenge you to help us create a better tomorrow.

What is the job:

Working in the Research & Development department which specializes in the development of automatic fire detection products.  Our high technology products include control panels and fire detectors which combine hardware and software to provide control functions and signal processing algorithms.

The key activities of the department are the design of products from research and feasibility study stage, right through to post production support, which includes theoretical work and practical evaluation both in the laboratory and in operating environments.

Training will be provided on the software tools and design techniques used in the department.

Main Duties & Responsibilities

Development of software for fire detection systems, as part of a Research & Development team in a World-leading multinational organization

Design, Implement and Test monitoring, signal processing and control software for  embedded systems

Design and development of Desktop/Mobile applications

Plan and conduct design qualification testing

Liaise with other departments including Hardware Engineers, Draftsmen, Technical Authors, Software Quality Assurance, Production and Test Engineering

Desired Technical Skills

Knowledge and Experience of software development in at least one of the following areas:

Low level embedded software development on microcontrollers using C/C++

Desktop/Mobile applications development using Object Oriented Programming Languages such as C#/C++ in a .NET (Windows) environment

Embedded software development using C/C++ in an embedded Linux environment

Knowledge of serial communication protocols such as I2C, SPI, and RS485 based network protocols

Understanding of Digital Electronics and interfacing to hardware with software

Knowledge of implementing signal processing algorithms

Knowledge of UML or similar design methods

Personal Skills

Flexible and enthusiastic approach to work

Able to work both as part of a team and independently

A willingness to learn new technologies and accept new challenges

Flair for lateral thinking and problem solving

Pro-active and self-motivating

Good communicator in English, both verbally and in writing

Able to work in an office environment combined with testing in a laboratory


Competitive salary

37.5 hours per week

Based in modern office complex in Sunbury-on-Thames with good road and rail links

Staff restaurant

25 days holiday per year

Work authorisation for the UK is required and no relocation assistance will be provided

Like what you're reading? Join our mailing list for more of the same!