Embedded Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hayward, CA, USA
In-Office
170K-190K Annually
Senior level
Greentech • Software
The Role
Design, develop, and maintain firmware for microcontroller-based IoT laser spectroscopy sensors. Support hardware bring-up, debug prototypes, implement serial communications, maintain revision control and CI/CD, automate manufacturing test/configuration, document designs, and perform firmware failure analysis and improvements.
Summary Generated by Built In
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

About
Project Canary was founded in 2019 with a vision to measure what matters – the greenhouse gases emitted from critical parts of our energy infrastructure. Our team is constantly pushing the envelope to bring more visibility to the emissions problem than ever before – enabling the energy sector to reduce its carbon footprint.

Skills Required

  • Bachelor of Science in Computer Science, Electrical Engineering, Software Engineering, or related field
  • 5+ years embedded firmware development experience
  • Experience with Linux operating system
  • Experience with C++
  • Experience with Rust programming
  • Experience with serial protocols (UART, I2C, SPI, CAN, USB)
  • Strong understanding of OOP concepts
  • Experience with oscilloscopes, logic analyzers and protocol decoders
  • Working knowledge of Python
  • Familiarity with IoT devices using WiFi/cellular connectivity
  • Experience using CI/CD workflows
  • Experience using major cloud providers for data storage
  • Startup experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Denver, CO
124 Employees
Year Founded: 2018

What We Do

Project Canary® is an environmental data and software company that collects, analyzes, quantifies, and visualizes asset-level environmental risk assessments and emission profiles. As a measurement, reporting, and verification (MRV) solution, the Canary SENSE Platform™ integrates a networked sensor canopy, including 3rd party sensor data and assessment scores, to provide independently verifiable climate attribute data for upstream, midstream, and CCS (carbon capture and sequestration) projects. Project Canary’s insights help energy organizations improve performance, manage risks, and deliver auditable decarbonization data. Formed as a Public Benefit Corporation, the U.S. Colorado-based team includes scientists, engineers, and industry operators focused on the path to True Zero™.

Similar Jobs

General Motors Logo General Motors

Software Test Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
3 Locations
165000 Employees

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Mountain View, CA, USA
165000 Employees
265K-265K Annually

Boeing Logo Boeing

Embedded Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
El Segundo, CA, USA
170000 Employees
143K-222K Annually
In-Office
Irvine, CA, USA
95 Employees
100K-160K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account