Embedded software engineer – C, C++, medical devices

Senior Embedded Software Engineer


£40,000 – £45,000

My client in Cheltenham is looking to hire a senior embedded software engineer to work on the latest medical device products.

Primary Role:

*To work with others on architecture of embedded software projects

*To work closely with other team members to specify, write, test and document software for next generation medical devices using a mixture of C and C++

*To collaborate with other engineering team members on development projects

Required Skills

*Strong experience in writing C/C++ code for microcontrollers (including hardware drivers)

*Ability to work hands-on with prototype hardware

*Experience using software development tools e.g. IDEs, ALM Tools etc.

Ideal Candidate

Based on previous hires we have a profile for the candidate we are looking for

The kind of person that fits the profile has had 5 or more years’ experience, has experience of C and C++ on embedded platforms, with some Windows programming experience. They can show strong technical skills, an aptitude to understand new technologies quickly and have an appreciation of regulated development practices.

Just as important, they must be very personable and come across as being a good fit for a small tight-knit team, this is just as important as their skillset, so we consider this carefully. People have to demonstrate a friendly demeanor and an ability to fit in with others at interview.

Things that score highly on resume:

*Some regulated industry experience (medical, aerospace, automotive), or can demonstrate an appreciation of safety critical development.

*Extensive experience in embedded C++

*Shows an aptitude to design modular and scalable solutions

*Experience of larger communications protocols and interfacing to moderately complex hardware

*Experience of both Windows and embedded, particularly interfacing between the two.

*Experience with ARM Cortex M4 processor or similar

*Experience in implementing control algorithms

*Experience in reading electronic schematics

*Experience in working with oscilloscopes and logic analyzers

Desirable Skills

*Understanding scalable and modular design principles.

*Ability to understand new technologies and deliver creative/novel and scalable solutions.

*Experience of writing Engineering tools in Windows (Win32, MFC, .NET in C++, C# etc.).

*Knowledge of low-level communications such as Ethernet, SPI and I2C.

*Experience developing User Interfaces


*Software, Electronics or related Engineering or Science degree


*A minimum of 5 years’ experience in a similar role, ideally having already worked in a regulated industry e.g. Medical, Aerospace, Automotive

*Experience of working in a quality/regulatory systems environment

How to apply:

Please email a CV to danielle@isluk.co.uk or call Danielle on 0117 428 0600

ISL (Incite Solutions Ltd) is acting as an Employment Agency in relation to this vacancy.

  • Job Category
  • Job Code BBBH33675
  • Posted 1 week ago
Upload your CV/resume or any other relevant file. Max. file size: 24 MB.
confirm if you are agree with the Privacy Policy

Recruitment Specialist

Similar Jobs