Embedded Software Engineer

Job Title: Embedded Software Engineer
Contract Type: Permanent
Location: Greenford
Salary: £40000 - £50000/annum
Start Date: 2017-10-02
Contact Name: Dominic Golding
Contact Email:
Job Published: September 04, 2017 09:06

Job Description

Embedded Software Engineer required to develop embedded software for a variety of applications including secure IPSec communications and secure key storage.


The Embedded Software Engineer will actively participate in the full software development life-cycle, from initial requirements capture to post-development support.
This will include:

·         Design and development of new software

·         Maintenance and enhancement of existing software

·         Writing design documentation

·         Undertaking peer code reviews

·         Writing and performing unit and system tests



Essential Skills and Experience include:

·         Software development lifecycle

·         Object orientated analysis and software design methodologies

·         Ability to debug at the hardware level, and to develop software within agreed timescales

·         Perforce, CVS, GIT or Subversion

·         TCP/IP and related network protocols

·         PowerQUICC devices

·         UML

·         Assembly language

·         Peripheral bus design, e.g. I2C, SPI or USB

·         Extensive software development with knowledge of C/C++ and multi-threaded / multi-process embedded RTOS