Staff Software Engineer, Robotic Test Automation
$207k - $230kImperative Care
Job Description
Job Description
Title: Staff Software Engineer, Robotic Test Automation
This position is based in our Campbell, California offices. This position is on-site & full-time
At Imperative Care, we are developing novel robotic-assisted technologies and interventional capabilities that will forever change the disparate outcomes of ischemic stroke – a disease that impacts close to a million people a year in the U.S., and 10 million worldwide. Not only is Imperative Care changing the way stroke is treated, but also bringing this treatment to the greater population who is currently without. We are actively building a team who is focused on developing novel solutions for this complex disease – a disease in which one in four adults will face in their lifetime. What You’ll Do
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.
- 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
- 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)
Salary Range: $207,000 – 230,000 annually Please note that the salary information is a general guideline only. Imperative Care considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, and internal equity, as well as location, market and business considerations when extending an offer. As part of our total rewards package, Imperative Care offers comprehensive benefits including a 401k plan, health benefits, generous PTO, a parental leave program and emotional health resources. The posted salary range reflects compensation for employees based in the local Bay Area market. For candidates hired outside of this geographic area, compensation may vary and be adjusted based on location, local market conditions, and other factors
The use of external recruiters/staffing agencies requires prior approval from our Human Resources Department. The Human Resources Department at Imperative Care requests that external recruiters/staffing agencies not to contact Imperative Care employees directly in an attempt to present candidates. Complying with this request will be a factor in determining future professional relationships with Imperative Care.
Imperative Care will not accept unsolicited resumes from any source other than candidates themselves for either current or future positions. Submission of unsolicited resumes in advance of an agreement between the Human Resources Department and the external recruiter/staffing agency does not create any implied obligation on the part of Imperative Care.
Powered by JazzHR
TFtAKcefu6
$207k - $230k
...Staff Software Engineer, Robotic Test Automation Title: Staff Software Engineer, Robotic Test Automation. This position is based in our Campbell, California offices and is on-site & full-time. Why Imperative Care? At Imperative Care, we are developing novel robotic-assisted...SuggestedFull timeWork experience placementLocal area$207k - $230k
Imperative Care in Campbell, California, is seeking a Staff Software Engineer, Robotic Test Automation to lead test automation architecture for medical technology. This full-time role emphasizes designing automated testing frameworks and software verification for a complex...SuggestedFull time- Imperative Care is looking for a Staff Software Engineer in Robotic Test Automation to lead test automation efforts for their innovative medical robotic platform. You will design and maintain Python-based test automation frameworks while mentoring fellow engineers in effective...SuggestedFull time
$388k
...Inc. in Los Gatos, California is seeking to enhance the Partner Test Tech Team's efforts ensuring high-quality experiences on smart... ...skills in JavaScript/TypeScript or Python with a background in automation frameworks, and an eagerness to leverage AI for enhancing efficiency...Suggested- TrueNAS is seeking a Remote Test Engineer to enhance product quality through rigorous testing in a fast-paced environment. The role involves... ...have a Bachelor's degree in Engineering/Computer Science and software testing experience. The position offers a comprehensive...SuggestedRemote job
$170k - $220k
Overview Position: Staff Software Engineer - Medical Imaging, Robotics, and AI Location: Campbell, CA Job Id: 649 #... ...and execute comprehensive software testing frameworks, leveraging debugging... ...design, implement, and program automation systems for medical devices. Implement...Full timeWork experience placement- Full Stack Software Engineer - Manufacturing Test Automation Operations Campbell, CA Full-time ID: VDT27061 Description We are seeking a talented Full Stack Software Engineer to join our Manufacturing Test Automation team. In this role, you will design, develop, and...Full timeLocal area
$50 - $65 per hour
Yoh Services LLC is seeking an Integrated Systems Test Engineer in Mountain View, California. The role involves contributing to the integration... ...have strong hands-on experience with complex hardware and software systems, and the ability to work with both technical and non-...Hourly pay- ...Auris Health Inc. is looking for an NPI Software Engineer to develop and deploy test software solutions supporting the manufacturing of medical robotics components. The ideal candidate will... ..., particularly in instrumentation automation and automated testing. Competitive...
- Apple Inc. is seeking a Tools and Automation Mechatronics Engineer in Cupertino, California to develop cutting-edge touch solutions. You will work... ...validation of capacitive touch sensing modules and design testing setups for various Apple devices. The ideal candidate will...
$388k
...organization is focused on helping engineers around the world deploy the... ...Team The Audio Video (AV) Tools & Tests team focuses on developing automation tools (HW/SW) to enable device audio... ...are looking for a strong generalist Software Engineer to drive innovation in the...Hourly payFull timeImmediate startWorldwideFlexible hours- ...Team: The Audio Video (AV) Tools & Tests team focuses on developing automation tools (HW/SW) to enable device... ...partner developers and internal Netflix engineers can ensure every device delivers... ...looking for a strong generalist Software Engineer to drive innovation in the...Hourly payFull timeImmediate startWorldwideFlexible hours
$140k
...Job Title: Test Automation engineer Location: Cupertino, C Onsite only Salary-$140k with benefits. Open on C2C, W2 or fulltime JD: Design, develop, and maintain automated test frameworks for AWC web applications Build...Full time- ...Job Title Basic Qualifications: ~5+ years of proven experience in Automation testing of SaaS and/or cloud-based Enterprise applications like Workday. ~ Hands-on experience with software development testing, developing reliable, performant, and maintainable automated...
- Decisive Point is seeking a Hardware Test Engineer to validate automotive-grade PCB designs by performing board-level testing, automating lab workflows, and supporting early prototype hardware characterization. The role emphasizes hands-on validation and offers numerous...
- jobr.pro is seeking a Hardware Test Engineer to join our Compute Hardware team in Sunnyvale, California. You will validate automotive-grade PCB designs by performing board-level testing and automating lab workflows. This role offers numerous learning opportunities and the...
$75k - $106.21k
Job Title NPI Software Engineer/Surgical Robotics/OTTAVA - Santa Clara, CA Description Johnson & Johnson RAD... ...Software Engineer to develop and deploy test software solutions that support the... .... This role involves designing automated test algorithms, building scalable software...Contract workTemporary workLocal areaImmediate start$388k
Overview The Partner Test Tech Team ensures high-quality Netflix experience on smart... ...devices by building and maintaining device automation and infrastructure. Responsibilities... ...solutions to improve testing efficiency for software releases. Improve developer experience...Hourly payFull timeFlexible hours- ...firm is seeking a Senior Member of Technical Staff (Sr. MTS) to join their Cloud Test team in Santa Clara, CA. Responsibilities include collaborating with engineers on product requirements, designing test plans, writing automated tests in Python or Go, and performing...
- 42dot is seeking a Senior / Staff Test Automation Engineer in Sunnyvale, California. The ideal candidate will design and develop automated test frameworks for automotive ECUs. Responsibilities include building HIL test setups and executing multi-environment test suites...
$172.1k - $258.6k
Apple Inc. is seeking an Operations Test Engineering professional in Cupertino, California. The ideal candidate will have over 7 years of experience in optics or semiconductor test design and a strong engineering background. Responsibilities include leading the design...- KLA-Belgium is seeking a Software Engineer in Test Automation located in Milpitas, California. This role, requiring at least 6 years of experience, focuses on designing and scaling automation across UI, REST/API, and system-level for hardware-integrated products. The ideal...
$155k - $200k
PsiQuantum is seeking a Test Automation Engineer in Milpitas, California, to develop and implement software and test infrastructure for various electrical and optical subsystems. The role includes leading projects, designing lab setups, and developing automated test flows...$140k - $180k
Versa Networks in Santa Clara, CA is looking for an experienced Wi‑Fi Test Engineer to join their wireless engineering team. You will design and execute comprehensive test plans for next-generation wireless technologies, collaborating with cross-functional teams to validate...Remote jobFlexible hours$155k - $180k
...looking for exceptional talent to join us on this extraordinary journey! Job Summary The test automation engineer will be responsible for developing and implementing the software, methods and test infrastructure required by standard test flows for various electrical, optical...- ...Corporation is looking for a creative Automation Engineer in Santa Clara, California. The ideal candidate... ...include designing automated tests for applications and using AI-assisted... ...have at least 5 years of experience in software development or test automation and knowledge...
- ...is seeking an experienced professional to develop and execute testing plans for its HGX/DGX/MGX platforms. The position includes responsibilities... ...supporting root-cause analysis of test failures and building automation frameworks. The ideal candidate will have a Bachelor’s degree...
- Overview We are seeking a skilled and collaborative engineer to lead the development and execution of automated testing for embedded applications. This role is... ...or Computer/Electrical Engineering 8+ years in software validation and system test leadership Strong proficiency...
- A leading technology company is seeking a skilled engineer to lead the development of automated testing for embedded applications. The ideal candidate will... ...is required, along with 8+ years of experience in software validation. Strong knowledge of Python, embedded Linux...
- General Motors is seeking a Senior Embedded Software Test Engineer. In this hybrid position based in Mountain View, California, you will ensure software applications meet quality standards. You'll lead testing activities, develop test cases, and collaborate with development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Robotic Test Automation. Be the first to apply!
- robotic system engineer Campbell, CA
- control systems engineer Campbell, CA
- robotics engineer Campbell, CA
- senior robotics software engineer Campbell, CA
- embedded software Campbell, CA
- software sales Campbell, CA
- id software Campbell, CA
- software support Campbell, CA
- software technical support Campbell, CA
- healthcare software sales Campbell, CA

