Embedded Test Automation Engineer
$130,000–$150,000 year
On-siteHayward, California, United States
Job Summary
Build and maintain an integrated automated test environment for embedded Linux hardware, automating 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, or LabVIEW to integrate with existing calibration systems. Troubleshoot issues across hardware, operating systems, software, and network connections while partnering with hardware, firmware, test, manufacturing, and cloud teams to improve device bring-up and testing reliability.
Required Qualifications
- 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
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.