We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
ProVoyance logo
ProVoyance Verified
IT Services, Data Analytics, Consulting

Medical Device Software Engineer

Grand Rapids, Michigan, United StatesHybridFull TimePosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

We’re building Joint Replacement Planning and Navigation ecosystems. ProVoyance is a software-first MedTech company developing next-generation intraoperative navigation systems. We don’t build the robot hardware — we build the Linux platform, real-time services, 3D Unity interface, and cloud systems that guide surgeons.

After a successful FDA launch, we’re growing and ready to hire a safety focused
Medical Device Software Engineer
to architect and own our automated test ecosystem — while still contributing directly to production code. If you’re either a Software Quality Engineer who wants to write more code and less paperwork, or a Systems Engineer/Dev obsessed with testability and deterministic systems.

This is not manual QA.

This is not documentation policing.

This is engineering reliability into the system from day one.

What You’ll Do

You will help define how safety and reliability are engineered into a surgical platform.

50% – Test Architecture & Automation

  • 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

50% – Systems Development

  • Contribute to Linux-based C++ services
  • Develop Unity (C#) UI features
  • Integrate surgical planning → intraoperative execution workflows
  • Strengthen release pipelines and deployment safety

Our ideal Medical Device Software Engineer will have:

  • 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

Working at ProVoyance Is Different. Here, you’ll help:

  • Influence core system design
  • Build the test strategy from first principles
  • Ship software surgeons rely on
  • See immediate impact from your decisions
  • If you believe reliability is a feature, automation is leverage, and speed is an output, apply using the link in this job posting to apply today! To learn more about our company, visit us at https://provoyance.com.
Ready to apply?
You'll be redirected to ProVoyance's application page.