Embedded IoT Firmware Engineer – ESP32, OTA & Cloud

Bio-Lite Environmental Technologies Inc.

Midvale (UT)

On-site

USD 120,000 - 135,000

Full time

46 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare coverage
401(k) match
Paid time off
Equity & bonus opportunities
Adventure stipend
Employee product discounts

Job summary

BioLite, based in Midvale, UT, is seeking an Embedded Software Engineer to develop firmware for Wi‑Fi/BLE connectivity and cloud integration (AWS IoT). You’ll work on ESP32-based modules, provisioning, OTA updates, and inter-module communication, collaborating with cloud and mobile teams. The role emphasizes refactoring, testing, and code quality.

On-site with occasional remote flexibility. The candidate will advance the firmware for our power products, support device-to-cloud messaging, and

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or 5+ years of directly relevant experience.
  • 3+ years writing production firmware in C/C++ for microcontrollers or SoCs (ESP32, nRF, STM32, etc).
  • Experience with a real-time operating system (FreeRTOS, Zephyr) and a wireless SDK (ESP-IDF, nRF Connect).
  • Knowledge of Wi‑Fi, Bluetooth LE, and MQTT protocol.
  • Experience with bootloaders, OTA updates, and device provisioning.
  • Familiarity with serial protocols (UART, SPI, I2C, CAN).
  • Experience with unit tests, HIL/hardware-in-the-loop testing.
  • Python and/or JavaScript/TypeScript for scripts.
  • Git/GitHub, code reviews, and CI/CD workflows.
  • Experience with AI coding assistants in daily work.

Responsibilities

  • Develop connectivity-module firmware for Wi‑Fi/BLE including provisioning and OTA updates.
  • Refactor existing firmware, add tests, and enforce coding standards for safe changes.
  • Build protocol libraries to connect subsystems and the mobile app.
  • Maintain firmware build and release pipeline with CI/CD and OTA release traceability.
  • Collaborate with cloud and mobile engineers on device APIs and fleet telemetry.
  • Leverage AI tools to speed prototyping, debugging, and documentation.
  • Participate in code/design reviews and document designs for teams.

Skills

Firmware development in C/C++
RTOS experience
Wi-Fi & Bluetooth LE
MQTT
Python
JavaScript/TypeScript
Git/GitHub
CI/CD
AI coding assistants

Education

Bachelor's degree in CS/CE/EE or 5+ years experience

Tools

ESP32 / ESP-IDF
Nordic nRF / ST STM32 / Arm Cortex-M
FreeRTOS / Zephyr

Job description

BioLite, based in Midvale, UT, is seeking an Embedded Software Engineer to develop firmware for Wi‑Fi/BLE connectivity and cloud integration (AWS IoT). You’ll work on ESP32-based modules, provisioning, OTA updates, and inter-module communication, collaborating with cloud and mobile teams. The role emphasizes refactoring, testing, and code quality.

On-site with occasional remote flexibility. The candidate will advance the firmware for our power products, support device-to-cloud messaging, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ESP32 Firmware Engineer - OTA, Cloud & Production
Senior ESP32 Firmware Engineer - OTA, Cloud & Production

Very LLC • United States

Remote
USD 76,000 - 102,000
Group RRSP match
Cell/internet stipend
Home office stipend
+5
Embedded Systems Engineer — Power & IoT
Embedded Systems Engineer — Power & IoT

BioLite • Midvale (UT)

On-site
USD 115,000 - 130,000
Healthcare coverage
401(k) with match
Paid time off
+3
Embedded Software Engineer (IoT)
Embedded Software Engineer (IoT)

Bio-Lite Environmental Technologies Inc. • Midvale (UT)

On-site
USD 120,000 - 135,000
Healthcare coverage
401(k) match
Paid time off
+3
Senior IoT Firmware Engineer: Low-Power & Secure OTA
Senior IoT Firmware Engineer: Low-Power & Secure OTA

Copeland Cold Chain LP • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Medical insurance
Paid time off
Parental leave
+1
Sr. IoT Systems Engineer
Sr. IoT Systems Engineer

Executive Rhythm, LLC • Detroit (MI)

On-site
USD 80,000 - 120,000
Senior IoT Firmware Engineer (Edge-to-Cloud)
Senior IoT Firmware Engineer (Edge-to-Cloud)

Copeland Cold Chain LP • Town of Florida (NY)

Hybrid
USD 110,000 - 170,000
Lead Embedded Firmware Engineer (Fully Remote)
Lead Embedded Firmware Engineer (Fully Remote)

Partner Company • United States

Remote
USD 84,000 - 126,000
Senior Firmware Engineer - Wireless IoT, Equity Eligible
Senior Firmware Engineer - Wireless IoT, Equity Eligible

Lunar Energy • Mountain View (CA)

On-site
USD 120,000 - 175,000
Medical, dental, and vision insurance
Flexible PTO + 10 holidays
401(k) plan
+3
Senior IoT Firmware Engineer: Edge-to-Cloud
Senior IoT Firmware Engineer: Edge-to-Cloud

Copeland • Town of Florida (NY), Northern (KY)

Hybrid
USD 120,000 - 180,000
Medical insurance
401(k)
Paid time off
Senior IoT Firmware Engineer: Embedded Systems & Platform
Senior IoT Firmware Engineer: Embedded Systems & Platform

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 155,000