Embedded Test Automation Engineer

Project Canary Inc.

Hayward (CA)

On-site

USD 130,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary range: $130,000 - $150,000 per
Health, dental, and vision insurance
401K with company match

Job summary

Aeris Technologies, Inc., a subsidiary of Project Canary, seeks an Embedded Test Automation Engineer to build and maintain automated tests for our embedded Linux instruments in Hayward, CA. You will connect hardware, firmware, and cloud systems to ensure reliable provisioning and calibration.

Responsibilities include automating device ID, network boot, storage setup, and software install, plus developing secure data workflows and scalable test suites with Python and LabVIEW.

Qualifications

  • 4–7 years of experience in embedded systems, test automation, or related field.
  • Strong Python programming skills and experience building maintainable automation tools.
  • Hands-on experience using Pytest or similar framework for hardware, system, or integration testing.
  • Working knowledge of embedded Linux, 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, OS, software, and networks.
  • Experience working across engineering disciplines to deliver production-ready systems.
  • Practical approach to documentation, error handling, and long-term maintainability.

Responsibilities

  • 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.

Skills

Python programming
Pytest
Embedded systems
LabVIEW
API / cloud data
Troubleshooting
Automation

Tools

LabVIEW
Python tooling
CI/CD (embedded)

Job description

Embedded Test Automation Engineer

Department: Aeris

Employment Type: Full Time

Location: Hayward, CA

Compensation: $130,000 - $150,000 / year

Description

ABOUT US Aeris Technologies, Inc., a subsidiary of Project Canary, develops and commercializes advanced, laser-based gas analyzers for trace gas monitoring across environmental, industrial, laboratory, and field applications. Aeris instruments deliver high‑precision, real‑time measurements of greenhouse gases, atmospheric pollutants, and natural gas leak indicators, helping customers collect reliable data in fixed, mobile, handheld, and aerial configurations.

As part of Project Canary, Aeris supports a broader climate technology platform that helps energy companies improve and report on their emissions footprint. Project Canary combines high‑fidelity sensors, data from multiple technologies and sources, and proprietary analytics to deliver actionable insights that help operators stop leaks faster, reduce risk, streamline reporting, and differentiate their operations for key stakeholders.

Aeris’s technology brings lab‑grade gas sensing performance into the field, supporting applications in environmental monitoring, industrial safety, air quality, research, and emissions measurement.

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.

Key Responsibilities
  • 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.
Skills, Knowledge and Expertise

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.

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.
Benefits
  • Salary range: $130,000 - $150,000 annual base
  • Health, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse
  • 401K with company match (no vesting period)
  • Student loan assistance
  • Generous culture around time off, including:
    • Unlimited PTO
    • 6 days of sick time per year
    • 11 paid company holidays per year
    • up to 12 weeks of fully paid parental leave (gender neutral) including adoptions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Project Canary Inc. • Hayward (CA)

On-site
USD 170,000 - 190,000
Health, dental, and vision insurance
401K with company match
Unlimited PTO
+1
Embedded Test Automation Engineer — Cloud-Integrated QA
Embedded Test Automation Engineer — Cloud-Integrated QA

Project Canary Inc. • Hayward (CA)

On-site
USD 130,000 - 150,000
Salary range: $130,000 - $150,000 per
Health, dental, and vision insurance
401K with company match
Senior Electrical Engineer
Senior Electrical Engineer

Project Canary Inc. • Hayward (CA)

On-site
USD 150,000 - 175,000
Health, dental, and vision insurance
401K with company match
Student loan assistance
+4
Assembly & Materials Technician
Assembly & Materials Technician

Project Canary Inc. • Hayward (CA)

On-site
USD 70,000 - 90,000
Health, dental, and vision insurance
401K with company match
Student loan assistance
+4
Director of Operations
Director of Operations

Project Canary Inc. • Hayward (CA)

On-site
USD 150,000 - 180,000
Health insurance
401K with company match
Unlimited PTO
+1
Test Automation Engineer
Test Automation Engineer

Hadrian • Los Angeles (CA)

On-site
USD 150,000 - 250,000
Medical, dental, vision, and life insurance plans
401(k)
Relocation support
+1
Embedded Software Engineer
Embedded Software Engineer

projectcanary • Hayward (CA)

On-site
USD 80,000 - 110,000
Embedded/Hardware Test Automation Engineer
Embedded/Hardware Test Automation Engineer

Sol-Ark • Indiana (PA)

On-site
USD 90,000 - 130,000
Medical, dental, vision insurance
401(k) plan with company matching
Paid time off
Test Engineer
Test Engineer

Aleron • Los Osos (CA)

On-site
Enterprise - Senior Test Engineer - REST, CI/CD, Automation 7/16/2026 Columbia, MD MD - COR
Enterprise - Senior Test Engineer - REST, CI/CD, Automation 7/16/2026 Columbia, MD MD - COR

Erias Ventures, LLC • Columbia (MD)

On-site
USD 195,000 - 215,000
Above Market Pay
11% 401k with vesting
Spot Bonuses
+1