BioLite and Goal Zero are seeking an Embedded Software Engineer to develop firmware connecting power products to AWS IoT and Flutter and React Native mobile apps. The role focuses on wireless connectivity modules used in home backup and portable power products, including provisioning, OTA updates, device-to-cloud messaging, fleet telemetry, and communications among system modules. Current products use the ESP32; the engineer will help select and bring up a wireless platform for next-generation products, with options including embedded Rust, embedded Linux, and smart home standards such as Matter and Thread. A substantial part of the position involves improving existing firmware through refactoring, testing, and technical-debt reduction. The engineer will collaborate with firmware, electrical, cloud, and mobile engineers; debug hardware at the bench using oscilloscopes and logic analyzers; and develop code deployed in homes and in the field. The role also includes maintaining the firmware build and release pipeline, making OTA releases reliable and traceable, and documenting designs for developers, QA, manufacturing partners, and support. The position is based onsite in Midvale, Utah, with occasional remote flexibility, and reports to the Software Engineering Manager. It is full-time, with a stated base salary range of $120,000–$135,000 gross per year, depending on experience. Applicants must be authorized to work for a U.S. employer; visa sponsorship is not available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level