Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Software Engineer

Job

Project Canary

Hayward, CA (In Person)

$180,000 Salary, Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 7/18/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
85
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Embedded Software Engineer Project Canary
  • 4.5 Hayward, CA Job Details Full-time $170,000
  • $190,000 a year 16 hours ago Benefits Paid parental leave Paid holidays Unlimited paid time off Dental insurance Parental leave Vision insurance 401(k) matching Loan assistance Qualifications Computer science Inter-Integrated Circuit (I2C) protocol Controller area network (CAN) bus Software engineering Data storage Rust (programming language) Defect resolution root cause analysis Computer Science Cellular networks Software Engineering Engineering development testing Bachelor's degree in electrical engineering Electronics functional testing Embedded systems 5 years Bachelor of Science Defect analysis Firmware Electrical schematic reading and interpretation IoT systems Electrical engineering Universal asynchronous receiver-transmitter (UART) protocol Firmware development Wi-Fi protocol Algorithms Design development System testing Hardware configuration Continuous integration Design engineering Full 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. 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 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.