
Medical Device Software Engineer
ProVoyance
full-time
Posted on:
Location Type: Hybrid
Location: Grand Rapids • Missouri • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $115,000 per year
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#automated testingUnit testingIntegration testingHIL testingUI testingCI/CDLinuxUnity
Certifications
IEC 62304ISO 13485