> Markdown version of [/jobs/ext/3670100-software-engineer-embedded-test-automation](https://www.wearedevelopers.com/jobs/ext/3670100-software-engineer-embedded-test-automation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Embedded Test Automation - **Company:** Imperative Care - **Location:** Campbell, CA, United States - **Experience:** Expert - **Salary:** $169,000.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Build Automation, Automation of Tests, C++ (Programming Language), Computer Engineering, Continuous Integration, Linux, Embedded Software, Ethernet, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Universal Asynchronous Receiver/Transmitter, Hardware Testing, Git, Pytest, Information Technology - **Published:** October 10, 2026 - **Apply:** https://www.dice.com/job-detail/63c82a79-d97f-4c08-967e-3fd845024904 ## About the Role * 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. ## Description The 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