Embedded Software Engineer – Medical Devices

Company: Newton Colmore Consulting
Apply for the Embedded Software Engineer – Medical Devices
Location: Cambridge
Job Description:

Overview

In this role you will develop embedded C software for highly complex medical devices within a growing medical devices organization. You’ll often be solving challenging problems, sometimes solo, applying strong engineering fundamentals. Your work will contribute to cutting-edge device development and you’ll have clear opportunities for career progression in a performance-driven environment.

Pay / Benefits

  • excellent salary and benefits package
  • career progression
  • promotion from within

Responsibilities

  • Develop embedded software in C for complex medical devices
  • Tackle difficult engineering problems, often as the sole engineer on a solution
  • Contribute to product development and verification activities
  • Leverage physics and mathematics knowledge to solve embedded software challenges
  • Collaborate with cross-functional teams as needed to deliver robust software solutions

Key requirements

  • Degree in Software/Biomedical/Engineering/Physics/Mathematics or related field
  • Proven experience with Embedded C and possibly other programming languages
  • Strong problem-solving abilities and engineering fundamentals
  • Ability to work independently, sometimes as the only Embedded Software Engineer on a problem
  • Background in healthcare embedded software is advantageous but not mandatory
  • Problem-solving mindset
  • Self-motivated and independent working style
  • Rigorous attention to detail
  • Embedded C
  • C
  • other programming languages (unspecified)

…

Posted: September 14th, 2026