Hybrid Medical Device Software Engineer

Posted 22 minutes ago

Apply now

About the role

  • Medical Device Software Engineer designing and owning automated test ecosystems for surgical platforms. Collaborating on test frameworks, coding in C++, and ensuring product reliability.

Responsibilities

  • Help define how safety and reliability are engineered into a surgical platform
  • Build and own automated test frameworks (Unit, Integration, HIL, UI)
  • Replace manual system testing with deterministic automation
  • Define coverage strategy and regression gating in CI/CD
  • Ensure verification artifacts are audit-ready (IEC 62304 aligned)
  • Architect testability directly into production systems
  • Contribute to Linux-based C++ services
  • Develop Unity (C#) UI features
  • Integrate surgical planning → intraoperative execution workflows
  • Strengthen release pipelines and deployment safety

Requirements

  • 5+ years professional software quality engineering experience
  • Strong C# and/or C++
  • Deep experience building automated tests (Squish, Unity test frameworks desired - such as UTF or AltTester/GameDriver)
  • Linux systems experience (services, hardware interfaces)
  • IEC 62304 / ISO 13485 experience
  • Unity (3D UI) experience
  • Hardware-in-the-Loop testing experience
  • CI/CD test gating & artifact pipelines experience

Job title

Medical Device Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$110,000 - $115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job