Project Canary logo
Project CanaryPosted 1 month ago

Embedded Test Automation Engineer

$130,000–$150,000 year

On-siteHayward, California, United States

Full TimeSmall

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce