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/Staff Software Engineer in Test to support their product development needs.
We can only consider qualified candidates who live within a commutable distance of San Jose or Palo Alto.
Responsibilities Include:
- Architect automated test protocols/frameworks to increase the rate of testing iterative changes to the code
- Implement appropriate testing ranging from unit tests to system level functional integration tests
- 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 in a computer science or software-related discipline, or equivalent work experience
- 5+ years of relevant industry (medical device or similar safety critical system experience preferred)
- Experience with medical device development (HW-SW integration) design control, risk management, design verification, and regulatory processes
- C++ and Python programming skills, 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