About this role
Salary: £55,000 - 55,000 per year
Requirements
- A first- or upper-second-class degree in Computer Science, Electronic Engineering, or a related engineering subject from a well-respected university
- Commercial embedded software development experience in C and/or C++ for Linux; RTOS experience is desirable
- Python scripting skills for creating software tools and automated tests
- Strong written and verbal communication, teamwork, and problem-solving skills
- A good understanding of software engineering best practices, including version control with Git
- Experience with IEC 62304 is a bonus
- Existing UK work permission without time limit or sponsorship
Responsibilities
- Contribute throughout the product development lifecycle, including requirement definition, prototyping, and software architecture
- Implement embedded software in C and C++ for medical devices
- Work with clients and colleagues
- Contribute to device integration and verification
Technologies
- Embedded
- Git
- Linux
- Python
- C++
- Qt
More
We develop high-integrity software for novel healthcare devices as part of a Cambridge-based, multidisciplinary engineering team. This varied role offers challenging projects, long-term opportunities to develop new skills and advance professionally, and the chance to make a direct impact on patients lives. We offer a collaborative and supportive culture and a competitive salary. The role is fully on-site, with occasional opportunities for international travel to visit clients or suppliers.
last updated 46 week of 2026