Staff Software Test Engineer
Core
Design, implement, and maintain engineering test equipment, strategies, and software for complex medical device systems to ensure robust applications for global users.
Role type
Staff Software Test Engineer
Builds
Test platforms, strategies, and specifications for sub-systems and complete systems
Domain
Medical device software development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test methodologies, test strategy, test case development, software risk analysis, manual testing, automated testing, C++, Python, regulatory standards (21 CFR part 820, ISO 13485, ISO 14971, IEC 62304)
Preferred skills
C++, Python
Technologies
C++, Python
Responsibilities
Plan and manage test activities for features or projects, define and maintain test strategies and specifications, lead test effort estimation and risk analysis, design and develop test platforms, mentor less experienced engineers, optimize test processes, ensure quality assurance activities throughout the software life cycle
Seniority
Senior, hands-on IC with mentorship responsibilities