Software Engineer

Andover, Massachusetts

Mondo
Job Expired - Click here to search for similar jobs

About the Role

We are looking for a Staff Software Engineer who brings more than just code to the table. In this role, you'll help drive a mindset shift within the team-emphasizing thoughtful design, clear documentation, cross-functional collaboration, and technical excellence. You'll be deeply involved in the early stages of our release cycle, from shaping ideas to bringing robust, compliant features to life in a regulated environment.

This is an opportunity to influence not only product direction but also engineering culture. You should be comfortable investigating field issues, designing around risk, and being an engineering voice in a room full of clinical, systems, and product experts.


What You'll Do:

  • Collaborate cross-functionally with clinical and systems engineering teams to understand high-level product requirements and propose meaningful software solutions.
  • Take ownership of new feature development from ideation and design through implementation and release.
  • Write and maintain technical documentation aligned with IEC 62304 medical device software lifecycle standards.
  • Contribute to risk mitigation discussions, flagging potential issues early and proactively shaping the solution.
  • Write and maintain production-level C code (approximately 50% of your time).
  • Participate in debugging, field issue investigation, and system-level testing.
  • Mentor others and help set a high standard for quality, collaboration, and communication across the engineering team.

Must-Have Qualifications:

  • 8+ years of software engineering experience, with at least some at a staff or senior level.
  • Bachelor's degree in Computer Science or Electrical Engineering.
  • Proven hands-on experience with C in a production environment.
  • Working knowledge of IEC 62304 (must be comfortable in regulated, safety-critical environments).
  • Experience developing Class II or III medical devices.
  • Strong communication skills and the ability to lead conversations and collaborate across teams without needing step-by-step guidance.
  • Ability to contribute meaningfully beyond just writing code-through documentation, systems thinking, and technical leadership.

Nice to Haves:

  • Passion for medical device innovation and next-gen product development.
  • Experience leveraging data analysis to drive product or feature development.
  • Familiarity with systems-level thinking and early-stage product lifecycle work.

Date Posted: 28 April 2025
Job Expired - Click here to search for similar jobs