Software Test Engineer, Verification & Test Automation - Real Heart
Core
Own software verification for a Class III medical device system (artificial heart) spanning embedded firmware, desktop applications, and communication interfaces.
Role type
Senior IC software test engineer (verification & automation)
Builds
Production software verification evidence, automated test suites, and CI/CD pipelines for medical device firmware and applications
Domain
Medical devices (Class III artificial heart) + Software Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Requirements-driven test design, traceability management, automated test framework development, defect management, technical documentation, regulated environment testing, design control understanding
Preferred skills
.NET/C# code reading, Python test automation, CI/CD workflow design, IEC 62304 lifecycle knowledge, ISO 13485/14971 familiarity, ALM tool usage, embedded/hardware-in-the-loop testing, static analysis, regulatory submission experience
Technologies
Python, pytest, unittest, Robot Framework, GitHub Actions, .NET, C++, C++, CAN bus, serial protocols
Responsibilities
Derive test cases from approved software requirements, develop and maintain automated test frameworks, execute verification protocols, document objective evidence, investigate defects, contribute to design reviews and audits
Seniority
Senior, hands-on IC