Senior Staff Engineer – Embedded Software Test and Automation
Core
Lead verification and validation of medical device software and applications, developing test automation frameworks and strategies.
Role type
Senior Staff Engineer (Embedded Software Test and Automation)
Builds
Test automation frameworks, verification plans, and validated medical device software
Domain
Medical devices / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, Python, embedded software development, verification and validation, test fixture development, hardware analysis tools usage
Preferred skills
electro-mechanical system troubleshooting, revision control tools, wireless connectivity protocols, distributed team collaboration
Technologies
C, C++, Python, Perforce, GitHub, bitbucket, WiFi, UART, SPI, I2C
Responsibilities
Perform V&V of medical device software, develop test automation suites, translate requirements into test designs, lead team in framework design and documentation, create V&V plans, collaborate on global test strategy
Seniority
Senior Staff, hands-on IC with team leadership