Embedded Software Engineer - C++ Safety Critical

Location: West Sussex, England Salary: competitive
Sector: Engineering Type: contract

My Sussex based client are looking for an embedded software engineer to join their highly skilled team in the medical sector, on an initial 4 month contract producing large hospital equipment.

The successful candidate will have a strong understanding of C++, and experience working in a regulated environment. The ideal person would also have a working understanding of C# and GUI interfaces also within a regulated industry. You should also be able to produce supporting documentation to the highest standards.

Your ability to work within a team is vital, as the existing team have got a set process that has been refined over the past couple of years, and you should be able to fit into that culture.

Key skills and knowledge

Programming Languages: C/C++ (low level embedded applications and interfacing with hardware)

Documentation: Production of requirements, design and test specifications.

Process: Experience of rigorous software lifecycle processes.
Experience of the Enterprise Architect design environment, IAR toolchain and unit testing using Microsoft Visual Studio would be advantageous.

Desirable skills and knowledge

Programming Languages: C#

Development of PC-based user interface

Development Platform: IAR Embedded Workbench for ARM or similar.

Technology: ARM Processors.

Standards: Experience of producing software to medical industry standards would be highly advantageous e.g. IEC 62304.

Other: Analytical and System design skills. Good communication skills

To find out more about Progressive Recruitment please visit

Progressive Recruitment, a trading division of SThree Partnership LLP | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales