Unknown Company

Staff Software Engineer (Robotic Test Automation)

campbell, ca • Posted 2 days ago
Onsite Full Time Software Architecture & Engineering
  • The Staff Software Engineer uses advanced expertise to lead test automation architecture and strategy on a complex medical robotic platform
  • This role focuses on software design, automated frameworks, test infrastructure, and scalable verification approaches rather than primarily manual test execution
  • The initial focus will be automated testing for individual software units and applications. Over time, this role will expand automation into multi-application integration testing, hardware-in-the-loop testing, and broader system-level verification
  • 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 automation for testing software applications in isolation, with deterministic setup, clear pass/fail criteria, and useful diagnostics
  • 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

Benefits

  • Stock options
  • 401k
  • Health benefits
  • Team events, competitions & activities

Experience as a software engineer, test automation architect, or similar roleProven ability to design automated test frameworks, test harnesses, simulation layers, mocks, service substitutes, and reusable test infrastructureStrong Python programming experience; Python is the primary language for this roleExperience 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)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 experienc

#J-18808-Ljbffr

Staff Software Engineer (Robotic Test Automation) in campbell at Unknown Company

This position is listed as full time and onsite.

Back to Job Search