Staff Software Test Engineer, Hardware Controls

Imperative Care
Any Location, CA
Job Description
The Staff Software Test Engineer is responsible for designing, executing, and documenting test procedures for our complex medical robotic platform. This role ensures our software meets clinical, regulatory, and performance requirements by developing comprehensive test plans and collaborating with cross-functional engineering teams.

Requirements

  • Bachelor's degree in computer science, biomedical engineering or related field
  • Minimum 8 years of related experience
  • Strong knowledge of software test design techniques, exploratory testing and test case development
  • Experience with Linux environments (e.g. Ubuntu) and scripting (Python, Bash) for test support or data processing
  • Knowledge of IEC 62304, ISO 14971 and FDA software validation requirements (preferred)
  • Experience with hardware-in-the-loop (HIL), simulation-based testing or integration testing of robotic systems (preferred)
  • Exposure to test automation frameworks (e.g. pytest) or CI/CD environments (preferred)

Benefits

  • 401k plan
  • health benefits
  • generous PTO
  • parental leave program
]]>