Jobs · Engineering · California

Staff Software Engineer, Robotic Test Automation

Imperative Care · Campbell, CA · 3 mo ago
Engineering$207k–$230k/yrFull-time

About the role

The Staff Software Engineer position is based in our Campbell, California offices and is on-site and full-time.

Responsibilities

  • Define and lead the software test automation strategy across application, integration, and system-level testing.
  • Design, implement, and maintain Python-based test automation frameworks, reusable test libraries, test harnesses, simulators, mocks, stubs, and related tooling.
  • Create the roadmap for automated integration and system-level testing, including multi-application execution, inter-process communication, simulation-based testing, hardware-in-the-loop testing, robotic platform testing, and end-to-end scenarios where appropriate.
  • Develop risk-based test strategies and verification coverage that connect requirements, architecture, software hazards, defect history, and system behavior.
  • Mentor engineers in automation design, test strategy, testable software design, and effective verification practices.

Requirements

  • Bachelor's degree in computer science, biomedical engineering or related field and minimum 8 years of related experience; or equivalent combination of education and work experience.
  • Experience as a software engineer, test automation architect, or similar role.
  • Strong Python programming experience; Python is the primary language for this role.
  • Proven ability to design automated test frameworks, test harnesses, simulation layers, mocks, service substitutes, and reusable test infrastructure.
  • Experience with test automation frameworks and tools such as pytest, GoogleTest, CTest, Robot Framework, Playwright, or similar technologies (preferred).
  • Experience with hardware-in-the-loop, software-in-the-loop, simulation-based testing, digital twins, or automated test fixtures (preferred).

Qualifications

  • Experience with medical robotics and test automation.
  • Knowledge of medical device regulatory standards and guidelines.
  • Experience with medical imaging and diagnostic systems.

Skills

  • Python programming.
  • Test automation frameworks and tools.
  • Hardware-in-the-loop, software-in-the-loop, simulation-based testing.
  • Medical robotics and test automation.
  • Medical device regulatory standards and guidelines.
  • Medical imaging and diagnostic systems.

Benefits

  • Stock options.
  • Competitive salaries.
  • A 401k plan.
  • Health benefits.
  • Generous PTO.
  • A parental leave program.

Pay

$207,000 – 230,000 annually

Schedule

On-site and full-time

Similar jobs