Senior Embedded Verification Engineer
Core
Build automated test infrastructure and frameworks to verify firmware and embedded software on medical devices, ensuring safety, performance, and regulatory compliance.
Role type
Senior Embedded Verification Engineer (Hardware-Software Systems)
Builds
Automated test rigs, CI/CD pipelines, and verification tooling for medical instruments and SaMD.
Domain
Medical Devices / Regulated Hardware / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (test automation), C/C++ (reading firmware), embedded communication protocols (UART, SPI, I2C, CAN, USB, Ethernet), hardware-in-the-loop testing, CI/CD pipeline integration, debugging hardware/firmware/software boundaries, regulated development processes.
Preferred skills
Bash scripting, infrastructure-as-code (YAML), optics/sensors verification, FDA/EU MDR submission experience, test reporting and dashboarding.
Technologies
Azure DevOps, GitLab CI, Jenkins, Oscilloscopes, JTAG/SWD debuggers, Protocol sniffers.
Responsibilities
Design and maintain automated test frameworks exercising firmware against device hardware; define test methods and acceptance criteria for system-level verification; plan and execute system and regression tests; produce audit-ready reports; contribute to traceability matrices and V&V plans; debug failures across hardware, firmware, and software boundaries; ensure compliance with regulatory standards (IEC 62304, IEC 60601, ISO 13485, etc.).
Seniority
Senior, hands-on IC