What are the responsibilities and job description for the Staff Software Test Engineer position at HealthCare Recruiters International?
Our client is an exciting, development-stage innovator within the advanced electromechanical medical device space. They have an immediate opportunity for an accomplished, creative, Senior or Staff Software Test Engineer to support their product development needs.
While this is considered a hybrid role, qualified candidates must be able to spend 3 days/week onsite at the corporate office south of San Jose!
Responsibilities Include:
- Create test protocols to cover software design requirements, implement appropriate testing ranging from unit tests to system level functional integration tests
- Architect and implement automated test infrastructure wherever possible to increase the rate of product development
- As part of a culture of continuous integration, lead software test and stabilization for weekly minor and monthly major releases to support clinical testing and R&D feedback.
- Lead software design verification testing activities, in support of clinical submissions
Qualifications Include:
- BS or MS in Computer Progamming, or a software-related degree
- 5 years of relevant industry (medical device or similar safety critical system experience preferred)
- Experience with complex electromechanical product (preferably medical device or other regulated industry) development processes, design control, risk management
- Strong Python (C, C , RTOS also preferred) knowledge, following software development best practices (unit testing, code review, etc.) and delivering production quality test code
- Ability to write software requirements and test protocols for medical safety (or a similar safety critical system), and associated formal documentation
- Experience in developing simulation environments and performing robustness testing for systems with hardware interactions