Embedded Software Engineer

Project Canary

Hayward (CA)

On-site

USD 170,000 - 190,000

Full time

23 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
401K with company match
Student loan assistance
Unlimited PTO
Sick time and holidays

Job summary

Aeris Technologies, Inc., a subsidiary of Project Canary, is seeking an Embedded Software Engineer to join the Hayward, CA team. You will craft firmware for laser-based sensor systems, integrating Linux tools and MCU platforms in a fast-paced environment.

You will work with the engineering group to bring up new hardware, design robust communication stacks, and support manufacturing through automation. A strong background in embedded systems and IoT is essential.

Qualifications

  • Bachelor degree in CS/EE/SE or related field.
  • 5+ years of embedded firmware development experience.
  • Experience with Linux, C++, and Rust.
  • Familiar with UART, I2C, SPI, CAN, USB interfaces.
  • Strong OOP fundamentals.
  • Experience with oscilloscopes and protocol analyzers.
  • Proficiency in Python; IoT connectivity experience.
  • CI/CD workflows and cloud data storage exposure.

Responsibilities

  • Firmware design and development for MCU-based IoT devices.
  • Maintain coding standards and revision control.
  • Perform system failure analysis and firmware testing.
  • Support hardware bring-up and prototype debugging.
  • Assist manufacturing with configuration and testing automation.
  • Create and maintain design and user documentation.
  • Contribute to continuous process improvements.

Skills

Embedded firmware
Linux
OOP
CI/CD
Python
Startup experience
Cloud services

Education

Bachelor of Science in CS/EE/SE or related

Tools

C++
Rust
UART/I2C/SPI/CAN/USB
Oscilloscopes
Logic analyzers
Protocol decoders
Cloud providers

Job description

Description

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.

Job Description

Job Description

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 Software Engineer will be working with the Engineering team at Aeris Technologies, based out of our office in Hayward, CA. They will focus on writing firmware for embedded systems in the electronics of Laser Spectroscopy Sensors. This role will require reading datasheets and schematics to develop communication platforms for new and existing sensors, new board bring up, and various other firmware and embedded systems related tasks.

Key Responsibilities
  • Firmware design and development of microcontroller-based IOT devices
  • Help create, maintain, and adhere to company coding standards
  • Maintain Revision Control
  • Using AI helpers to improve productivity
  • Create and maintain design and user documentation
  • Perform system failure analysis and test on firmware related issues
  • Support electrical bring-up and debug of prototype hardware
  • Support manufacturing in automation of configuration and testing
  • Contribute to continuous process improvements
Skills, Knowledge and Expertise
  • Bachelor of Science in Computer Science, Electrical Engineering, Software Engineering, or a related field
  • 5+ years of embedded firmware development experience, with focus on computing systems and algorithms
  • Experience with Linux operating system, C++, and RUST programing
  • Experience with multiple serial protocols (e.g. UART, I2C, SPI, CAN, USB)
  • Strong understanding of OOP concepts
  • Experience with oscilloscopes, logic analyzers and protocol decoders
  • Working knowledge of Python
  • Familiar with IoT devices using wifi/cellular connectivity for communications
  • Experience using CI/CD workflows
  • Experience in using major cloud providers for data storage
  • Startup experience
Benefits
  • Salary range: $170,000 - $190,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

Software Engineer (Rust)
Software Engineer (Rust)

Project Canary Inc. • Hayward (CA)

On-site
USD 170,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Electrical Engineer
Senior Electrical Engineer

Project Canary Inc. • Hayward (CA)

Hybrid
USD 150,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+6
Software Engineer (Rust)
Software Engineer (Rust)

projectcanary • Hayward (CA)

On-site
USD 120,000 - 180,000
Production Manager
Production Manager

Project Canary • Hayward (CA)

On-site
USD 100,000 - 125,000
Health insurance
401KMatch
Student loan assistance
+2
Senior Embedded Firmware Engineer for IoT Laser Sensors
Senior Embedded Firmware Engineer for IoT Laser Sensors

Project Canary • Hayward (CA)

On-site
USD 170,000 - 190,000
Health insurance
401K with company match
Student loan assistance
+2
Rust Software Engineer – Embedded Systems (Sensors)
Rust Software Engineer – Embedded Systems (Sensors)

projectcanary • Hayward (CA)

On-site
USD 120,000 - 180,000
Senior Electrical Engineer
Senior Electrical Engineer

Project Canary Inc. • Denver (CO)

On-site
USD 150,000 - 200,000
Health insurance
401K with company match
Unlimited PTO
+3
Rust Embedded Engineer for IoT Firmware
Rust Embedded Engineer for IoT Firmware

Project Canary Inc. • Hayward (CA)

On-site
USD 170,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Electrical Engineer — Laser Gas Sensing
Senior Electrical Engineer — Laser Gas Sensing

Project Canary Inc. • Hayward (CA)

Hybrid
USD 150,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+6
Software Engineer
Software Engineer

Arete Associates • Chiquita (CA)

On-site
USD 90,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+10