Senior Firmware Engineer: ESP32, OTA & Audio

Tin Can

Seattle (WA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tin Can is seeking a Senior Firmware Engineer to own the software that runs on our safety-focused kid devices. You will develop firmware on ESP32, manage provisioning, and ensure reliable calls and audio on the device, collaborating with hardware, voice, IoT, and app teams.

You will drive OTA updates, versioning, and recovery strategies, and work to improve real-time call quality, device reliability, and field issue resolution as we scale to thousands of families.

Qualifications

  • 5+ years building and shipping firmware for connected devices.
  • Experience with ESP32 or Espressif hardware is a plus.
  • Ability to ship over-the-air updates with safe rollouts and versioning.

Responsibilities

  • Own device firmware end-to-end (C/C++ on ESP32), including connectivity, provisioning, call behavior, and on-device audio.
  • Implement safe OTA update mechanisms with phased rollouts and rollback capabilities.
  • Improve real-time audio quality across the device audio path (I2S, codecs, echo cancellation).
  • Investigate field issues like Wi-Fi drops, mesh quirks, and dropped calls; drive root cause.

Skills

ESP32
C/C++
Firmware
OTA updates
Audio processing
Hardware debugging

Tools

Oscilloscope
Logic analyzer

Job description

Tin Can is seeking a Senior Firmware Engineer to own the software that runs on our safety-focused kid devices. You will develop firmware on ESP32, manage provisioning, and ensure reliable calls and audio on the device, collaborating with hardware, voice, IoT, and app teams.

You will drive OTA updates, versioning, and recovery strategies, and work to improve real-time call quality, device reliability, and field issue resolution as we scale to thousands of families.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Tin Can • Seattle (WA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer: Embedded, OTA, HAL Architect
Senior Firmware Engineer: Embedded, OTA, HAL Architect

Weathermatic • Town of Texas (WI)

On-site
USD 140,000 - 170,000
Competitive compensation
Comprehensive benefits
Dynamic work environment
Senior Product Manager, IoT Connectivity & Call Quality
Senior Product Manager, IoT Connectivity & Call Quality

Tin Can • Seattle (WA)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Sonicu • Indianapolis (IN)

On-site
USD 80,000 - 100,000
Staff Firmware Engineer - Embedded Systems Innovator
Staff Firmware Engineer - Embedded Systems Innovator

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 180,000
Staff Firmware Integration Engineer — OTA & Release Lead
Staff Firmware Integration Engineer — OTA & Release Lead

Heron Power Inc. • Scotts Valley (CA)

On-site
USD 170,000 - 240,000
Senior Firmware Architect — Wearables & Neurotech
Senior Firmware Architect — Wearables & Neurotech

Tacit • San Francisco (CA)

On-site
USD 150,000 - 200,000
Competitive equity package
Comprehensive medical, dental, and vision insurance
Unlimited PTO
+2
Senior Embedded Firmware Engineer - Wearable Sensor Systems
Senior Embedded Firmware Engineer - Wearable Sensor Systems

Socket.dev • San Francisco (CA)

On-site
USD 150,000 - 190,000
Senior Embedded Firmware Engineer - Hardware & OTA (Hybrid)
Senior Embedded Firmware Engineer - Hardware & OTA (Hybrid)

Innovoltus • Town of Belgium (WI)

Hybrid
USD 90,000 - 130,000
Lead Firmware Engineer
Lead Firmware Engineer

iT2 - Integrated Tactical Technologies LLC • United States

On-site
USD 100,000 - 130,000
Work on mission-critical products
High ownership and influence over architecture and execution
Opportunity to shape firmware practices