Senior Software Engineer

New Yesterday

Job Description

We are working with an innovative diagnostics company supporting point-of-care molecular testing. As they scale their next-generation platform, they’re seeking a Senior Software Engineer to own and drive the full software infrastructure, spanning embedded systems, PC applications, and mobile interfaces.


What you’ll do:

  • Take full technical ownership of a distributed software ecosystem across embedded, desktop, and tablet environments
  • Lead development of internal tools and production features to support commercial products
  • Troubleshoot field issues, working closely with service teams and end users
  • Act as software lead and subject matter expert for all internal/external stakeholders
  • Own and evolve the software development roadmap and DevOps practices
  • Shape regulatory and cybersecurity strategy in a post-market, regulated environment
  • Manage outsourced contractors and lead the transition of software knowledge in-house


What you’ll bring:

  • Proven experience delivering regulated software for medical devices (IVD or similar)
  • Understanding of IVDR/ISO standards and how to balance compliance with pragmatism
  • Familiarity with cybersecurity throughout the product lifecycle
  • Excellent communication skills and the ability to self-direct in a small, agile team
  • Strong hands-on skills across at least two or more of:


  1. Embedded C (RTOS, microcontrollers)
  2. Android or cross-platform mobile (React Native a plus)
  3. Desktop/full-stack (Linux, C/C++, Python, databases)
  4. DevOps tools (Jenkins, Git, etc.)


Email me or apply directly to discuss the role in more detail – jamie.cross@hartmannyoung.com

Location:
Cambridge
Category:
Technology

We found some similar jobs based on your search