Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Robotic Test Automation

$207k - $230k
Full-time

Imperative Care

Title: Staff Software Engineer, Robotic Test Automation
This position is based in our Campbell, California offices. This position is on-site & full-time

Why Imperative Care?
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.

What You’ll Bring:
  • 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) 
Employee Benefits include a stake in our collective success with stock options, bonus, competitive salaries, a 401k plan, health benefits, generous PTO, and a parental leave program.

Join Us! Apply today.
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.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Robotic Test Automation in Campbell, CA vacancy
  • $207k - $230k

     ...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 Why Imperative Care? At Imperative Care, we are developing novel robotic... 
    Suggested
    Full time
    Work experience placement
    Local area
    Worldwide

    Imperative Care

    Campbell, CA
    22 days ago
  •  ...quality of life. What You Will Do Design, develop, and deploy automated RF test systems for validating production hardware. Implement and...  ...Bonus points for the following Bachelor’s degree in electrical engineering, Computer Engineering, or a related field (Master’s degree... 
    Suggested
    Flexible hours
    Night shift

    eSpace

    Saratoga, CA
    4 days ago
  •  ...Overview Responsible for building automation and web applications for internal test teams. Work with embedded programming and OS internals. Design, implement and test manufacturing tests to validate mass production of digital boards used in data center networking products... 
    Suggested

    Arista Networks, Inc.

    Santa Clara, CA
    3 days ago
  •  ...individual to join their cross-functional team in Cupertino, California. The role involves designing innovative robotic automation systems and developing robust test frameworks while ensuring quality in large-scale product development. Ideal candidates will have a strong... 
    Suggested

    EPAM Systems Inc

    Cupertino, CA
    1 day ago
  • $180k - $215k

     ...Staff Robotics Software Engineer Mountain View, CA Fulfil is a well-funded, rapidly growing, and inclusive...  ...company that has developed a custom automation robotics system to pick and pack...  ...avoid unnecessary re-homing. Testing & Quality Engineering Design... 
    Suggested
    Local area

    Fulfil Solutions

    Mountain View, CA
    4 days ago
  • $206.9k - $258.7k

     ...Senior Staff Software Engineer Innovate with purpose At BILL, we believe in empowering the...  ...'re creating the future of financial automation so businesses can spend more time on...  ...embedding AI-assisted workflows into design, testing, and development cycles to accelerate... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Bill.com

    San Jose, CA
    4 days ago
  • $160k - $230k

     ...Staff Software Engineer TENEX is an AI-native, automation-first, built-for-scale Managed Detection and Response (MDR) provider. We are a force multiplier for...  ...engineering best practices, ensuring code quality, testing, and maintainability. Stay ahead of industry trends... 
    Work from home

    TenEx

    San Jose, CA
    5 days ago
  • $132k - $207k

     ...We are looking to hire a Senior System Test Engineer with a strong background in embedded and...  ...areas of test coverage and test automation to find the right solutions. NVIDIA has...  ...fixtures, test equipment and diagnostic software. Review and provide feedback for DFT in... 
    Local area
    Overseas

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $140k - $150k

     ...expertise bridges hardware, firmware, and software development. You will design cutting‑edge robotic automation systems, build robust test frameworks, and drive quality across...  ...’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering... 
    Temporary work
    H1b
    Flexible hours

    test IO

    Cupertino, CA
    1 day ago
  • $147k - $225.5k

     ...Santa Clara, California, United States Engineering Full-time Ref ID: JR-006713 Our...  ...precision. Your Career As a Principal Software Engineer in test on our Prisma Access Cloud Service...  ...generation technologies. You will build, automate, and run performance testing... 
    Full time
    Casual work
    Work at office
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    4 hours ago
  • $181k - $241k

     ...Mountain View, California, United States ABOUT THE JOB As a Software Engineer in the Manufacturing Test organization, you will join a software development...  ...to improve our development cycle. You will champion automation, and work to reduce operator time and instruction... 
    Full time

    Anduril Industries

    Mountain View, CA
    5 days ago
  • $148.5k - $204k

     ...driving the transformation to AI-enabled software-defined vehicles. Traditional...  ...Sonatus is looking for an experienced Staff System Test Engineer with deep expertise in AI testing to...  ...testing, deployment, monitoring, and test automation within innovative automotive and... 
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Sonatus

    Sunnyvale, CA
    21 days ago
  • $175k - $200k

     ...About Us Automation Anywhere is the leader in Agentic Process Automation (APA), transforming...  ...the industry’s first Process Reasoning Engine (PRE) and specialized AI agents,...  ...ways of working. We are seeking a Sr. Staff Software Engineer who brings strong hands-on development... 
    Remote work
    Worldwide
    Flexible hours

    Automation Anywhere

    San Jose, CA
    2 days ago
  •  ...Staff Software Engineer (Ref:110) Design, develop, and deliver high-quality, robust, and scalable software...  ...and technical strategy. Champion test‑driven development (TDD), clean code...  ...standards through peer reviews, unit testing, automation, and continuous integration. Establish... 

    PayActiv Inc

    Milpitas, CA
    3 days ago
  • $300 per month

     ...Data Center Infrastructure Engineering (DCIE) team is fundamental to...  ..., critical environment, and automation. The team builds, and maintains...  ...skilled and motivated Software Engineer to join Crusoe’s Data...  ...post‑repair validation and testing tools such as burn‑in, Pytorch... 
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    5 days ago
  • $150k - $226k

     ...Harness is the AI Software Delivery Platform company, led by technologist...  ...everything after the code - testing, deployments, application...  .... Harness brings AI and automation to this "outer loop,"...  ...time risk detection to help engineering teams ensure software integrity... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    4 days ago
  • $171.5k - $236k

     ...Applied Materials Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and...  ...engineering design, fluid mechanics, heat transfer, stress analysis & testing. Extensive experience in fluid‑thermal, thermo‑electrical &... 
    Full time
    Relocation
    Flexible hours

    Applied Materials

    Santa Clara, CA
    3 days ago
  •  ...electronics. As we continue to grow and expand, we are seeking a Software Automation Engineer to join our team and play a key role in enabling the...  ...silicon bring‑up and validation. You will also help validate and test semiconductor devices to ensure they meet performance and... 
    Work at office

    AXONNE

    San Jose, CA
    5 days ago
  • $100k - $150k

     ...Test Automation Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Early shift

    Bright Vision Technologies

    Cupertino, CA
    4 days ago
  • $126.7k - $158.4k

     ...the most technically demanding, highly automated manufacturing systems in our factory. What...  ...Lead End‑of‑Line (EOL) and in‑process test development for High Voltage batteries and...  ...Electrical, Mechanical, Manufacturing Engineering, or equivalent 3+ years of manufacturing... 
    Local area
    Shift work

    Archer

    San Jose, CA
    4 days ago
  • $126.7k - $158.4k

     ...role sits within Manufacturing Engineering and is responsible for...  ...functional and end‑of‑line testing as each vehicle is manufactured...  ...intended—verifying systems, software, electrical behavior, and overall...  ...Develop and implement automated test solutions to improve quality... 
    Local area

    Archer

    Santa Clara, CA
    4 days ago
  • $115k - $155k

     ...specializing in HVAC Controls. As a Systems Engineer on our team, you will be responsible for operating control software, developing basic databases, and interpreting...  ...: 4+ years of experience in the Building Automation (BAS/BMS) or commercial HVAC Controls space... 
    Local area

    Jobot

    San Jose, CA
    2 days ago
  • $155k - $195k

     ...Full-time, Onsite Summary: Join Therma’s dynamic team as Senior Automation Engineer and play a key role in leading the technical efforts in the...  ...schematics. Oversee the development and execution of test protocols and managing commissioning activities. Prepare close... 
    Full time
    Local area
    Immediate start
    Flexible hours

    Therma

    San Jose, CA
    4 days ago
  •  ...Position: Automation Engineer Location: Must be hybrid onsite - Open to either Santa Clara, CA or Pleasanton, CA offices, only locals...  ...Must Have Develop, maintain and execute automated test scripts using Selenium/Jmeter. Jenkins Relational Database... 
    Work experience placement
    Local area

    Apex Informatics

    Santa Clara, CA
    3 days ago
  •  ...combine strong mechanical engineering fundamentals with...  ...experience in manufacturing automation, fixture design,...  ...develop assembly fixtures, test fixtures, jigs, poka-...  ..., automation trends, robotics, machine vision, and...  ...Proficiency with CAD software including SolidWorks,... 
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    San Jose, CA
    4 days ago
  • $300k - $350k

     ...Description About the Role We are seeking an experienced Design-for-Test (DFT) Engineer to join our silicon engineering team and help stand up the...  ...power domains/UPF) Document methodology and continuously automate and improve the flow What we're looking for ~ BS/MS in... 
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    21 days ago
  • $230k - $290k

     ...Job Description About the role: Own the test that proves our AI accelerator hardware...  ..., product, packaging, and reliability engineering Transfer and sustain test programs at...  ...structural test (boundary scan); scripting/automation (Python, C++); system burn-in and... 
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    3 days ago
  •  ...Location Type On-site Department Engineering Company Overview: TENEX is an AI-native, automation-first, built-for-scale Managed...  ...Participate in all aspects of software development activities, including...  ...design, coding, code review, testing, bug fixing, and code/API documentation... 
    Full time
    Internship
    Work at office
    Relocation
    Monday to Friday

    TenEx

    San Jose, CA
    5 days ago
  •  ...Description We are seeking a highly skilled engineer to join the cloud and data center...  ...years of experience in Java, or white box testing Must be able to write unit tests with frameworks...  ...testing RESTful API Experience writing automated regression, functional, white box, UAT,... 

    Samsung

    San Jose, CA
    5 days ago
  • $180k - $220k

     ...Harness is the AI Software Delivery Platform company, led by technologist...  ...everything after the code – testing, deployments, application...  .... Harness brings AI and automation to this “outer loop,” helping...  ...and experienced Data Platform Engineer to join our team as the Technical... 
    Flexible hours
    Shift work
    3 days per week

    Split Software Inc

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Robotic Test Automation. Be the first to apply!