Embedded Software EngineerAeris 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 ResponsibilitiesFirmware design and development of microcontroller-based IOT devicesHelp create, maintain, and adhere to company coding standardsMaintain Revision ControlUsing AI helpers to improve productivityCreate and maintain design and user documentationPerform system failure analysis and test on firmware related issuesSupport electrical bring-up and debug of prototype hardwareSupport manufacturing in automation of configuration and testingContribute to continuous process improvementsSkills, Knowledge and ExpertiseBachelor of Science in Computer Science, Electrical Engineering, Software Engineering, or a related field5+ years of embedded firmware development experience, with focus on computing systems and algorithmsExperience with Linux operating system, C++, and RUST programingExperience with multiple serial protocols (e.g. UART, I2C, SPI, CAN, USB)Strong understanding of OOP conceptsExperience with oscilloscopes, logic analyzers and protocol decodersWorking knowledge of PythonFamiliar with IoT devices using wifi/cellular connectivity for communicationsExperience using CI/CD workflowsExperience in using major cloud providers for data storageStartup experienceBenefitsSalary range: $170,000 - $190,000 annual baseHealth, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse401K with company match (no vesting period)Student loan assistanceGenerous culture around time off, including:Unlimited PTO6 days of sick time per year11 paid company holidays per yearup to 12 weeks of fully paid parental leave (gender neutral) including adoptionsAbout Project CanaryProject 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.