Title: Senior Software Engineer, Embedded Test AutomationLocation: This position is based in our Campbell, California offices. This position is on-site and full-time.What You'll DoThe Senior Software Engineer, Embedded Test Automation designs and develops automation used to test, integrate, and manufacture the embedded systems within our medical robotic platform. This hands-on role will build hardware-in-the-loop test infrastructure, automated firmware tests, and reliable manufacturing tools.
- Design, implement, and maintain hardware-in-the-loop test systems and automated fixtures for embedded firmware and hardware.
- Build reusable Python automation for component, integration, regression, and fault-injection testing
- Create and maintain manufacturing tools for device programming, provisioning, configuration, calibration, and diagnostics
- Integrate embedded tests and hardware test stations into CI/CD workflows
- Collaborate with embedded software, electrical, systems, manufacturing, and quality teams to develop tools to automate tasks and collect data
What You'll Bring- Bachelor's degree in computer science, computer engineering, electrical engineering, or a related field and a minimum of 5 years of relevant experience; or an equivalent combination of education and work experience.
- Strong Python software-development skills and experience creating maintainable automation frameworks, test tools, or manufacturing utilities.
- Experience automating hardware/software or electromechanical systems using test fixtures, laboratory equipment, or hardware-in-the-loop environments.
- Experience with Linux, Git, automated test frameworks such as pytest, and CI/CD systems; experience with containers and build automation is a plus.
- Experience with C or C++, embedded systems, and communication interfaces such as CAN, UART, or Ethernet is preferred. Experience in manufacturing, medical devices, or another regulated or safety-critical environment is also a plus.
Employee Benefits include a stake in our collective success with stock options, competitive salaries, a 401k plan, health benefits, generous PTO, and a parental leave program.
Salary Range: $169,000 - $195,000
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.
Join Us! Apply Today