> Markdown version of [/jobs/ext/1973921-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1973921-test-automation-engineer). 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). --- # Test Automation Engineer - **Company:** TAU MOTORS, INC. - **Location:** Redwood City, CA, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Communications Protocols, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Embedded Software, Firmware, Hardware Interface Design, Hardware-In-The-Loop Simulation, Python (Programming Language), MATLAB, Test Case, Strategies of Testing, Universal Asynchronous Receiver/Transmitter, Real Time Systems, Safety Critical Systems, Information Technology, Jenkins - **Published:** August 7, 2026 - **Apply:** https://www.dice.com/job-detail/71f2c74c-ef98-453a-9258-e3f9c21064af ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related degree * 3+ years of experience in test automation for embedded systems * Strong programming skills (Python, C/C++, or similar) * Experience with hardware-in-the-loop (HIL) testing and real-time systems * Familiarity with embedded software development and debugging * Experience with lab equipment (oscilloscopes, power supplies, CAN tools, DAQs, etc.) * Understanding of control systems, motor control, or power electronics is a strong plus * Experience with CI/CD tools and automated test pipelines (Jenkins) Desired Skills * Experience with automotive or safety-critical systems * Familiarity with CAN, SPI, UART, and other embedded communication protocols * Experience with simulation environments (MATLAB/Simulink, etc.) * Exposure to ISO 26262 or similar safety frameworks * Experience scaling test infrastructure in fast-paced environments ## Description Tau Motors seeks a Test Automation Engineer, Hardware-in-the-Loop (HIL) to build and scale our automated test infrastructure across software and hardware-in-the-loop (HIL) environments. This role is critical to ensuring the quality and robustness of embedded software controlling next-generation electric propulsion systems. You'll work closely with firmware, controls, and hardware teams to design test strategies, develop automated test frameworks, and integrate validation into continuous integration pipelines. Our Engineering Approach Solve customer problems, not engineering puzzles. Great technical work becomes exceptional when it creates reliable products, enables meaningful new capability, and solves real customer problems. Think in systems. Understand how your work affects the complete product and the people who build it. Make tradeoffs that improve the whole, not just your direct area of ownership. Exercise judgment. Apply the engineering rigor the risk requires. Make timely decisions with the available evidence, communicate uncertainty, and balance technical excellence with program needs. Raise the standard. Deliver quality work on time, improve how the team works, and leave the products, systems, tools, and people around you better than you found them. What You'll Do * Design, develop, and maintain automated test frameworks for embedded software validation * Build and operate hardware-in-the-loop (HIL) test systems to validate real-time control software * Develop test cases for motor control algorithms, power electronics, and safety-critical features * Integrate automated testing into CI/CD pipelines for continuous validation * Define test strategies, coverage metrics, and validation plans across system, integration, and unit levels * Debug complex issues spanning software, firmware, and hardware interfaces * Collaborate with cross-functional teams (controls, firmware, electrical, systems) to ensure testability and coverage * Drive improvements in test infrastructure, tooling, and processes * Support validation for safety and reliability standards (e.g., ISO 26262 concepts where applicable) ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Automated Driving - Why is it so hard to introduce](https://www.wearedevelopers.com/videos/628-automated-driving-why-is-it-so-hard-to-introduce) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing)