remote
Staff Software Test Engineer - comind
QA Engineer
Lead the design and execution of automated test frameworks for regulated medical device software, leveraging Python, C++, and ML inference across embedded, real‑time, and GUI layers to ensure safety, reliability, and compliance.
About the role
Key Responsibilities
- Architect and maintain end‑to‑end automated test suites for embedded, real‑time, and application layers of a regulated medical device.
- Integrate ML inference testing into continuous integration pipelines, ensuring model accuracy and compliance with medical device standards.
- Collaborate with cross‑functional teams (embedded, application, GUI, DevOps) to define test strategies, coverage metrics, and defect triage processes.
- Implement and optimize test harnesses using Python and C++ for high‑performance, deterministic testing environments.
- Drive continuous improvement of test infrastructure, tooling, and documentation to support rapid, compliant product releases.
Requirements
- 5+ years of experience in test engineering for medical device or safety‑critical software.
- Proficiency in Python and C++ with a strong understanding of embedded systems and real‑time constraints.
- Hands‑on experience with ML inference testing and model validation in regulated contexts.
- Deep knowledge of medical device software standards (IEC 62304, ISO 14971, FDA 21 CFR Part 820).
- Strong DevOps skills: CI/CD pipelines, containerization, and automated test deployment.
Skills
pythoncmachine learningtest automation