Lead / Senior Embedded Software V&V Engineer
Core
Design, implement, debug, and execute system and software level test protocols for embedded systems and connected systems, developing automated test scripts and documenting results.
Role type
Senior IC embedded software V&V engineer
Builds
Verification and validation plans, test reports, and automated test tools for medical systems
Domain
Medical device industry + embedded software testing
Required skills
Embedded and system-level software testing, Software Verification and Validation (V&V) methodologies, Python or other scripting languages, Defect management tools (JIRA/Bugzilla), Static analysis and code coverage analysis, Communication protocols and network protocols (Wireshark), Automated testing frameworks (Squish, Robot Framework, Cucumber, Selenium), IDEs, debuggers, version control systems
Preferred skills
RTOS/Linux, Oscilloscopes and analyzers, Medical device industry experience, Agile methodology
Technologies
Python, Wireshark, JIRA, Bugzilla, Squish, Robot Framework, Cucumber, Selenium, RTOS, Linux
Responsibilities
Design and execute system and software level test protocols including automated scripts; Develop software test tools for verification and validation of medical systems; Analyze product requirements to develop effective test strategies; Create product release documentation including V&V plans and test reports; Conduct static analysis and code coverage analysis; Interface with cross-functional teams including Quality and Service; Build and implement a V&V test process compatible with Agile scrum sprints
Seniority
Senior, hands-on IC