Why this role stands out
You can make a tangible difference in patient lives by developing cutting-edge embedded software for life-saving medical devices, leveraging your C/C++ expertise across the entire project lifecycle. This on-site role offers a collaborative team environment, excellent career growth, and a highly competitive compensation package. If you are a skilled embedded engineer with a passion for innovation and a desire to contribute to meaningful technology, this opportunity is perfect for you to apply.
Quick overview
Job description
Develop embedded C and C++ software to bring new medical technology to life
Looking for an embedded development role with variety, client-contact, and a positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer to join their multi-disciplinary engineering team. Here, you would work on projects which could range from on-board software for lab and hospital devices through to compact drug delivery systems or sensors for personal use. In each case, your work would make a direct positive impact on the lives of patients.
You will be involved in all project stages, from early concepts through detailed design and implementation, and ultimately into manufacture. As the role involves substantial client interaction, you will need strong communication and team working skills as well as strong software engineering skills.
You will need:
- A strong academic background in Computer Science, Electronics, or a similarly applicable subject
- Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux
- A solid appreciation of software engineering best practice, including version control, and manual testing and automated software testing with Python
- Experience working close to the hardware - for instance board bring-up or test
- Familiarity with medical software development standards such as IEC 62304 would be a bonus
The role is on-site, based close to Cambridge. There may be occasional travel to visit clients or suppliers both within the UK or overseas. The company pride themselves on a friendly inclusive work culture, and a highly competitive salary and benefits package are on offer to the successful candidate.
Keywords: C, C++, Qt, Python, Embedded, RTOS, Bare Metal, Linux, Medical Device Development, Client-Facing, Cambridge
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: TJ27726) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Similar jobs
- OU

Software EngineerRecently posted
Outsource · Warton, Preston · On-site 🇬🇧
C#C++TechnologySalary not listed - EX

Java Engineer
Experis · United Kingdom · On-site 🇬🇧
SQLShellSpring+11Technology£600 - £620/mo - KE
Senior Embedded Software EngineerRecently posted
KO2 Embedded Recruitment Solutions LTD · Chesterton, Cambridge · Hybrid 🇬🇧
DockerEncryptionC+++6Technology£80k - £85k/yr - NG

Digital Software Engineering - Nuclear Graduates 2027 Auto Apply
Nuclear Graduates · Across United Kingdom (participating sites) · Hybrid 🇬🇧
OnboardingSQLGit+9TechnologySalary not listed - ZA

Forward Deployed Engineer Auto Apply
Zaimler · London · Hybrid 🇬🇧
EngineeringSalary not listed - ME

Python Engineer Auto Apply
Modo Energy · London · Hybrid 🇬🇧
DjangoFastAPIGit+12TechnologySalary not listed - W2
Senior Associate, Software Engineer Auto Apply
Wisdomtree 2 · London · Hybrid 🇬🇧
TechnologySalary not listed - LO
Avionics Software Engineer Auto Apply
Lodestar · London · Hybrid 🇬🇧
DockerEmbedded SystemsBackground Checks+3TechnologySalary not listed - SN

Forward Deployed Engineer Auto Apply
Snaplogic · United Kingdom · Hybrid 🇬🇧
EngineeringSalary not listed - AM

Senior Software EngineerRecently posted
Anson Mccade · Cheltenham, Gloucestershire · Hybrid 🇬🇧
AWSJavaAzure+5Technology£50k - £70k/yr - TR

Software Engineer (Structured Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
SQLAWSC#+4TechnologySalary not listed - TR

Software Engineer (Market Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
DynamoDBSQLAWS+4TechnologySalary not listed