
Staff Software Engineer, Robotic Test Automation
Imperative Care2 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.