Senior Firmware Engineer
Posted 2025-05-17Location: Onsite in Boulder, Colorado
Company Overview
Emporia is accelerating the energy transition by helping small commercial and residential consumers save up to 50% on their utility bills. We combine automated energy management tools, real-time 24/7 energy monitoring with Utility rate schedules and wholesale energy prices to give our customers true insight into how they are using and spending money on energy. Our Smart Outlets, EV chargers, home batteries and cloud integrations to thermostat and EV APIs allow us to reduce pollution, shift usage to less expensive times and save our customers money.
Role Overview
Emporia's Firmware team is growing and would like to bring in a new member to help our team push through hardware/firmware integration of high-power electric vehicle charger technology.
Responsibilities
Hands on development work with ESP32 and STMG4 embedded C code.
Driving firmware through industry certifications such as UL 1998
Designing, implementing and testing charger features and safety critical algorithms
Working cross functionally with Hardware, Test and Cloud teams.
Experience as a firmware team lead
Required Qualifications and Skills
Bachelors degree in computer science, computer engineering, electrical engineering
8+ years of industry experience developing embedded C firmware code
Previous work experience designing firmware systems for high power and UL certified safety critical applications
Familiarity working with embedded systems lab equipment such as oscilloscopes, multimeters, digital logic probes, and power supplies
Able to collaborate with engineers from partner companies to generate and develop requirements and specifications and vet third party code libraries.
Experience working with high power electronics, and reading schematics
Comfortable with Python scripting
Solid understanding of Agile software design principles, including sprints, code reviews, source control
Familiarity with CAN, Json, MQTT, Google Protocol Buffers
Tools and Processors
Agile, Jira, Confluence, Bitbucket, Git, Jenkins, FreeRTOS, Quantum Leap QM, ESP32, STM32, MSP430
What We Offer
?? Compensation: $130k-160k + Options
?? Career Growth: Be part of a fast-growing company at the forefront of home energy innovation.
?? Benefits: medical/dental/vision insurance, 401(k), employee stock option program, paid holidays plus unlimited PTO, discounts on Emporia products and partner offerings.
Apply Job!