> Markdown version of [/jobs/ext/1411294-embedded-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1411294-embedded-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). --- # Embedded Test Automation Engineer - **Company:** PROJECT HIRED - **Location:** Hayward, CA, United States - **Experience:** Experienced - **Salary:** $130,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Booting (BIOS), Cloud Computing, Cloud Database, Continuous Integration, Data as a Services, Disaster Recovery, File Systems, Linux on Embedded Systems, Embedded Software, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), LabVIEW, Network Connections, Systems Integration, Hardware Testing, Pytest, Integration Tests - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d5c1c172b7d73ea5 ## About the Role * 4-7 years of experience in embedded systems, test automation, manufacturing test engineering, or a related field. * Strong Python programming skills and experience building maintainable automation tools. * Hands-on experience using Pytest or a similar framework for hardware, system, or integration testing. * Working knowledge of embedded Linux, including boot processes, network booting, storage partitioning, and file system configuration. * Experience integrating systems through APIs, cloud databases, or other data services. * Ability to diagnose complex issues across hardware, operating systems, software, and networks. * Experience working across engineering disciplines to deliver production-ready systems. * Practical approach to documentation, error handling, and long-term maintainability. Nice to Have: * Experience developing or maintaining LabVIEW automation and integrating LabVIEW with Python. * Familiarity with hardware-in-the-loop test environments and automated laboratory equipment. * Experience applying CI/CD practices to embedded systems or physical hardware testing. * Experience supporting production provisioning, calibration, or manufacturing test systems. * Familiarity with cloud-based data storage, device configuration management, or disaster-recovery workflows. ## Description The Embedded Test Automation Engineer will build and maintain the automated production test environment for our embedded Linux instruments. This role connects hardware, embedded software, lab systems, and cloud infrastructure to support reliable device provisioning, calibration, testing, and recovery. You will develop tools and workflows that identify and network-boot devices, configure storage and file systems, install software, and validate system functionality. You will also integrate device calibration results and configuration parameters with cloud-based systems to maintain accurate production records and support disaster recovery. We're looking for an engineer who enjoys solving problems across hardware and software and can turn complex production processes into reliable, repeatable automation., * Build and maintain an integrated automated test environment for embedded Linux hardware. * Automate device identification, network booting, disk partitioning, file system configuration, and software installation. * Develop secure workflows that store and retrieve device-specific calibration results and instrument configuration data from cloud-based systems. * Design and expand automated test suites using Python, Pytest, LabVIEW, or similar tools. * Develop Python tools that integrate with existing LabVIEW and Python calibration systems. * Troubleshoot issues across hardware, operating systems, software, and network connections. * Partner with hardware, firmware, test, manufacturing, and cloud teams to improve device bring-up, testing, and configuration. * Improve the reliability, repeatability, and maintainability of production test processes. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)