Senior Software Engineer (Embedded Test Automation)
Imperative Care
Campbell, CA, United States Posted October 28, 2026
Check how well your resume matches this job
Salary Range
$169,000 - $195,000
Job Description
Join our team as a Senior Software Engineer specializing in Embedded Test Automation. In this hands-on role, you will design and develop automation for testing, integrating, and manufacturing embedded systems within our medical robotic platform. You will work closely with various teams to create and maintain hardware-in-the-loop test systems, automated fixtures, and manufacturing tools. This is a full-time, on-site position with benefits including stock options, 401k, health benefits, and team events.
- 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.
- Collaborate with embedded software, electrical, systems, manufacturing, and quality teams to develop tools to automate tasks and collect data.
- Experience with Linux, Git, automated test frameworks such as pytest, and CI/CD systems; experience with containers and build automation is a plus
- 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
- 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
- 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
Required Skills
Similar Jobs
Test Automation Engineer
Agile Defense
How to apply
You apply on Imperative Care’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in