Embedded Software Engineer

Project Canary Inc.

Hayward (CA)

On-site

USD 170,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision insurance
401K with company match
Unlimited PTO
Student loan assistance

Job summary

Project Canary Inc. is seeking an Embedded Software Engineer to join Aeris Technologies in Hayward, California. This role focuses on developing firmware for embedded systems in laser spectroscopy sensors. The ideal candidate should have over 5 years of experience in embedded firmware development and a Bachelor of Science degree in a related field.

Benefits include a competitive salary range of $170,000 to $190,000, along with comprehensive health coverage and unlimited PTO. Join us in supporting climate technology with innovative gas sensing solutions.

Qualifications

  • 5+ years of embedded firmware development experience.
  • Strong understanding of OOP concepts.
  • Experience with multiple serial protocols (e.g. UART, I2C, SPI, CAN, USB).

Responsibilities

  • Firmware design and development of microcontroller-based IoT devices.
  • Maintain revision control and company coding standards.
  • Perform system failure analysis and testing.

Skills

Embedded firmware development experience
C++ programming
Linux operating system
Python knowledge
IoT device familiarity
Serial protocols understanding
OOP concepts
CI/CD workflows
Cloud data storage experience
Startup experience

Education

Bachelor of Science in Computer Science or related field

Tools

Oscilloscopes
Logic analyzers
Protocol decoders

Job description

Embedded Software Engineer

Department: Aeris

Employment Type: Full Time

Location: Hayward, CA

Compensation: $170,000 - $190,000 / year

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

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
Embedded Software Engineer
Embedded Software Engineer

projectcanary • Hayward (CA)

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

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 Embedded Firmware Engineer - IoT, Linux & Rust
Senior Embedded Firmware Engineer - IoT, Linux & Rust

Project Canary Inc. • Hayward (CA)

On-site
USD 170,000 - 190,000
Health, dental, and vision insurance
401K with company match
Unlimited PTO
+1
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
Embedded Firmware Engineer — Laser Spectroscopy Sensors
Embedded Firmware Engineer — Laser Spectroscopy Sensors

projectcanary • Hayward (CA)

On-site
USD 80,000 - 110,000
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
Senior Solutions Engineer
Senior Solutions Engineer

Aeris • Auburn Hills (MI)

On-site
USD 140,000 - 165,000
paid time off
medical / dental / vision insurance
401(k)
Principal Engineer – Software Engineering (Embedded)
Principal Engineer – Software Engineering (Embedded)

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,250
Medical insurance
Dental insurance
Vision insurance
+3
Senior Solutions Engineer
Senior Solutions Engineer

Aeris Communications Inc. • Auburn Hills (MI)

Hybrid
USD 140,000 - 165,000
401(k)
Medical / Dental / Vision
Paid time off