Imperative Care

Staff Software Engineer, Robotic Test Automation

Imperative Care
Apply
2 months ago
Campbell, CA, USAStaff+

Base Salary

$207k - $230k/yr

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.
  • Build reliable automated tests for isolated software applications with deterministic setup, clear pass/fail criteria, and useful diagnostics.
  • Create a roadmap for multi-application execution, inter-process communication, simulation-based testing, hardware-in-the-loop testing, robotic platform testing, and end-to-end scenarios.
  • Develop risk-based test strategies and verification coverage tied to requirements, architecture, software hazards, defect history, and system behavior.
  • Mentor engineers in automation design, test strategy, testable software design, and verification practices.

Requirements

  • Bachelor's degree in computer science, biomedical engineering, or a related field and at least 8 years of related experience, or an equivalent combination of education and work experience.
  • Experience as a software engineer, test automation architect, or in a similar role.
  • Strong Python programming experience; Python is the primary language for the role.
  • Proven ability to design automated test frameworks, test harnesses, simulation layers, mocks, service substitutes, and reusable test infrastructure.
  • Preferred experience with 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.

Benefits

  • Stock options, bonus, competitive salary, a 401(k) plan, health benefits, generous paid time off, parental leave, and emotional health resources.
  • The position is full-time and on-site in the Campbell, California office.
  • The posted salary range reflects compensation for employees in the local Bay Area market; compensation may vary by location for candidates hired elsewhere.

Tech Stack

pytestPythonRobot Framework

Categories

Imperative Care

About Imperative Care

201-500 employees
Contact me