Now hiring

C/C++ Embedded Software Engineer @ ECM Selection Ltd.

Cambridge, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

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

Skills

CC++LinuxPythonGitIEC 62304 complianceembedded software developmentsoftware architecturerequirements definitiondevice integrationverificationRTO

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores