Lead Test Automation Engineer
Core
Design and implement automation frameworks with hardware-in-the-loop (HIL) fixtures to test embedded software from early design through commercialization, ensuring compliance with regulatory and customer requirements.
Role type
Lead Test Automation Engineer (Embedded Systems)
Builds
Automated testing systems and continuous integration pipelines for embedded medical devices
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, embedded systems testing, hardware-in-the-loop (HIL) testing, continuous integration (CI), defect triage, root cause analysis, software architecture documentation, firmware understanding
Preferred skills
ARM CPUs, Embedded Linux, C/C++, automated test system design from lab equipment, hardware-control libraries, Git/Jira APIs
Technologies
Pytest, Python, ARM, Embedded Linux, C, C++, Git, Jira
Responsibilities
Design and implement automation framework with hardware in the loop (HIL) fixtures using Pytest; Create systems and processes that facilitate automated testing over manual test execution; Consider and implement a robust CI for running unit and system level tests; Triage defects from opening to closure; Find root causes and implement lasting solutions; Write and deliver software project documentation, including software architecture documents; Work closely with the firmware development team for a deep and nuanced understanding of implementation detail
Seniority
Senior, hands-on IC