Embedded firmware engineering

Firmware for connected products that have to work.

40 Below Labs designs, builds and debugs embedded firmware for IoT, industrial and consumer devices. LTE, Bluetooth and Wi-Fi on ESP32, STM32 and other microcontroller platforms, from first prototype through production launch.

  • C / C++
  • ESP32
  • STM32
  • FreeRTOS
  • BLE
  • Wi-Fi
  • LTE CAT-M1
  • GPS / GNSS
  • MQTT
  • AWS IoT
  • CAN / J1939
Services

From proof of concept to production firmware

Bring an idea, a half-built prototype or a product that needs more firmware help than your team can handle.

Product firmware development

Firmware built end to end in C and C++: architecture, drivers, bare-metal or RTOS application logic, connectivity, low-power design and over-the-air updates, built to the standard your stage calls for.

Connectivity & cloud integration

BLE, Wi-Fi and cellular (CAT-M1 LTE) devices that connect reliably and report to the cloud over MQTT, including AWS IoT.

Rapid prototyping

Fast, functional proof-of-concept devices built from off-the-shelf modules and 3D-printed enclosures. Working first, polish later, so you can test the idea before committing to custom hardware.

Team augmentation & code reviews

Senior firmware capacity for your existing team, independent firmware audits, ports to new microcontrollers and hands-on board bring-up and debugging.

All services

Why 40 Below Labs

Experienced firmware engineering, direct from the engineer

  • You talk to the engineer. No account managers. The person scoping your project writes and debugs the code.
  • 8+ years shipping connected products across IoT, automotive, agriculture, industrial and consumer electronics.
  • Built for the field. Firmware for devices that run unattended, survive bad connections and recover on their own.
  • Prototype or production. Quick, functional builds when you need to prove an idea, and robust, documented firmware with OTA updates when you're ready to ship.
  • A trusted partner network for PCB design, mechanical, mobile apps and manufacturing when your project needs more than firmware.
Close-up of a circuit board with a microcontroller
Selected work

Devices in the field

Gaming

Handheld game console

Helped debug and improve audio streaming performance on a handheld game console.

Sports & health

InFlow

Intake Health

Firmware development on the team behind a urinal-mounted sensor that automatically checks athletes' hydration within seconds of each use.

Smart lighting

PoE lighting controllers

Firmware development for Power-over-Ethernet lighting controllers with full color tuning, smooth dimming, and cloud or local control, all over a single network cable.

View more work

Industries

Experience across industries

  • Internet of Things
  • Industrial
  • Agriculture
  • Automotive
  • Consumer electronics
  • Gaming
  • Sports & health tech
  • Defense
How it works

A simple, transparent process

Discovery call

A free conversation about your product, goals, timeline and where firmware fits.

Scope & estimate

A clear plan with milestones and an estimate, so you know what you're getting before work starts.

Build & iterate

Regular progress updates and working builds. Problems surface early, not at launch.

Handoff & support

Documented source code your team can own, with support available after handoff.

Adding an engineer to your existing team? Team augmentation is simpler: after a quick intro call, I start working directly in your codebase, tools and process.

Have a product that needs firmware?

Tell me what you're building. Whether it's an idea on a napkin or a device that's almost ready to ship, I'll help you figure out the next step.

Start a project