Embedded Software Engineer
$170k - $190kProject Canary
Embedded Software Engineer
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 programming
- 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.
Apply Now
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.
Register Your Interest
- ...Job Title: Embedded Software Engineer Company: Grid.aero Location: Onsite 4 days/week [San Leandro, CA] About Us: Grid.aero is a VC-backed aviation startup tackling complex challenges in both defense and commercial markets. We are focused on solving real-world problems...SuggestedPermanent employment
$90k - $180k
...Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements...SuggestedShift work- ...instrumentation What You'll Do: Development of embedded software solutions, spanning precision motion control, sensor integration... .... Champion best practices in embedded software engineering, ensuring scalability, reliability, security and adherence to...SuggestedWork experience placement
- ...One of the Bay Area’s (Fremont) well-established, privately held and rapidly growing companies is seeking an experienced Embedded Software Engineer. What You Get to Do! This position is responsible for applying knowledge of engineering principles to design, develop and...Suggested
$100k - $200k
...generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Sr Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA...SuggestedShift work$114k - $228k
...Senior Embedded Software Engineer Apr 27, 2026 $114K - $228K Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products...Shift work$35 per hour
...Embedded Software Engineer Intern, Implant Embedded Systems Fremont, California, United States We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize...Hourly payPrice workTemporary workInternshipFlexible hours$92.33k - $124.91k
...Secret Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Knowledge Management, Microsoft SharePoint, SharePoint Infrastructure Certifications...Contract workTemporary workFor contractorsWork at officeImmediate startRemote workWorldwideRelocation packageFlexible hours$215k - $260k
...driven team at the forefront of maritime security and autonomous innovation. THE POSITION Saildrone is seeking a Staff Embedded Software Engineer to join our Firmware team. Reporting to the Director of Firmware Engineering, you’ll be leading the definition, design,...Local areaRelocation packageFlexible hours$114k - $228k
...decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. This Staff Embedded Software Engineer works independently on the design, development, and maintenance of embedded firmware for an innovative and exciting new venture...Local area$42.5 - $50 per hour
...Job Title Mobile Building Engineer Job Description Summary ***EPA 608 Universal Certification is required*** The position involves maintaining and repairing HVAC, plumbing, electrical, and building mechanical systems to ensure maximum efficiency of building...Minimum wageApprenticeshipWork at officeLocal areaFlexible hoursShift workWeekend workAfternoon shift$42.5 - $50 per hour
...A global facility management firm is seeking a Mobile Building Engineer in California. This role requires expertise in maintaining HVAC, plumbing, and electrical systems, ensuring the efficiency of building operations. Candidates should have a high school diploma, EPA...Hourly pay$213.51k - $224k
...online, ATM, and other channels to Wells Fargo’s more than 70 million global customers. Wells Fargo Bank N.A. seeks a Lead Software Engineer in San Leandro, CA. Job Role and Responsibility: Lead complex technology initiatives including those that are...Remote work2 days per week$133.3k - $237.1k
...Lead Software Engineer At Wells Fargo, we are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity and inclusion in a workplace where everyone feels valued and inspired. Help...Work experience placement- ...Responsibilities: Conduct root cause analysis (RCA) on high-cost failures, high-downtime, and repetitive issues to identify engineering solutions. Lead RCA and failure mode effects analysis (FMEA) to eliminate chronic equipment problems. Develop/optimize...Contract workWork experience placementDay shift
- Multiple Lead SE/Senior SE: Min 15+ years of experience Strong hands-on Spring Boot Microservice development Hands-on Spring Web application development JDK17+ ctively using Git Co-Pilot and any AI tools Hands-on Splunk queries, dashboards. Familiarity...
- ...Lead Software Engineer Confidential Client - Placed by VoltForce Role Overview A Lead Software Engineer at this company is a technical and cultural leader with deep expertise across multiple systems. You will make strategic decisions about major components...
- Overview Java Full Stack Developer with Strong Microservices and Kafka experience The Senior in Java/J2EE, REST, and Spring Boot will be responsible for leading and architecting technical solutions in Java/J2EE technologies, RESTful APIs, and Spring Boot framework to meet...
$85k - $130k
...people around the world every day, then we invite you to join us at Circuit Check.Our design staff includes electrical, software, mechanical engineers, and project managers. Our systems are supported by staff throughout the United States, Canada, Mexico, Europe,...Temporary workFor contractorsH1bWork at officeWork visa- ...Participate in meetings with stakeholders, business users, and engineering teams to understand and project UI requirements. Design wireframes and interactive prototypes and user -friendly designs that support complex business processes. Work on various stages of the product...Permanent employmentContract workLocal area
- ...Embedded Engineer Fremont, CA Design, develop, and optimize embedded software for high-performance systems. Collaborate with hardware engineers to ensure seamless integration of software with embedded hardware platforms. Write and maintain device drivers, low...
- ...Team The Ecommerce Engineering Team is responsible for providing a scalable, highly performant platform to power all Ecommerce experiences... ...using our Native iOS App. Your Impact As Lead Software Engineer, you will be responsible for driving initiatives as...
- ...accurate and detailed documentation of firmware designs and testing procedures. Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related experience is preferred Skills Solid foundation in digital circuit...Permanent employmentWork at office
- ...needs, we are looking for a BMC Firmware Engineer Job Description: Job Title:... ...the design, development, and debugging of embedded firmware for servers and data center... ...technical expertise in electronics, operational software, and systems integration....Full timeRemote work
$130k - $170k
...Description Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering...- ...we are committed to patient-centric design, scientific and engineering excellence, and cross-functional teamwork. These principles... ...and management to execute on the firmware roadmap and evolve embedded software architecture within defined system boundaries. • Deliver high...Work experience placementFlexible hours
- ...III medical devices at the forefront of therapeutic and diagnostic medicine. This is a hands‑on senior‑level role for an embedded software engineer who thrives in a highly technical, mission‑driven environment and wants their work to have real clinical impact. Responsibilities...Relocation package
- ...Maintain accurate and detailed documentation of firmware designs and testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is preferred. Skills Deep understanding of MCUs. Ability to work with...Permanent employmentWork at office
- ...a solar farm About this role: As a Senior Robotics Software Engineer at Charge Robotics, you'll be working full-stack and playing... ...level language like C++, with experience writing real-time, embedded, or robotics software Know how to instrument and develop...Relocation
- ...memory modules to high-density storage devices, our solutions are engineered to meet the demanding needs of today's technology landscape.... ...accomplishing system level validation in complex hardware/software environment. ~ Strong hand-on debugging skills across system...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technical support Hayward, CA
- healthcare software sales Hayward, CA
- id software Hayward, CA
- senior c# .net software developer Hayward, CA
- software implementation project manager Hayward, CA
- software sales Hayward, CA
- entry level software sales Hayward, CA
- remote software sales Hayward, CA
- software Hayward, CA
- ultimate software Hayward, CA

