Senior Firmware Engineer

SR2

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SR2 is seeking a Senior Firmware Engineer in San Francisco to own firmware from bring-up to production. You will ship firmware to connected devices, enable OTA updates, and use telemetry to diagnose field issues.

This high-ownership role offers autonomy, fast pacing, and visible impact. You will work with hardware teams to advance boards from prototype to production and drive tooling improvements.

Qualifications

  • 5+ years of production firmware experience in C/C++ and scripting or tooling in Python/Node.js.
  • Experience with resource-constrained MCUs.
  • Driver development for interfaces such as UART, I2C, SPI and USB with DMA.
  • Shipped firmware to connected devices in the field including OTA updates and monitoring.
  • Comfortable with schematics, datasheets, oscilloscopes and logic analyzers.

Responsibilities

  • Bring up new boards and peripherals from prototype to production.
  • Write efficient, reliable firmware and low-level drivers for microcontrollers.
  • Ship over-the-air updates and use device data to diagnose issues in the field.
  • Improve firmware tooling, CI and automated hardware testing.
  • Support production builds and factory testing with manufacturing partners.

Skills

Firmware
C/C++
Python/Node.js
MCU experience
Diagnostics

Job description

A fast-growing connected hardware company is hiring a Senior Firmware Engineer. Their products are already deployed in the field, and firmware sits at the core of what they build.

This is a high-ownership role for an engineer who wants autonomy, pace and visible impact. You’ll take hardware from bring-up to production and ship firmware that reaches real users.

What You’ll Do
  • Bring up new boards and peripherals alongside the electrical engineering team, from prototype to production
  • Write efficient, reliable firmware and low-level drivers for microcontrollers
  • Ship over-the-air updates and use device data to diagnose and fix issues in the field
  • Improve firmware tooling, CI and automated hardware testing
  • Support production builds and factory testing with manufacturing partners
Qualifications and Skills
  • 5+ years writing production firmware in C/C++, plus scripting or tooling in Python or Node.js
  • Experience on resource-constrained MCUs
  • Driver development for interfaces such as UART, I2C, SPI and USB, including DMA
  • Shipped firmware to connected devices in the field, including OTA updates and monitoring
  • Comfortable with schematics, datasheets, oscilloscopes and logic analyzers
  • Open to occasional travel
  • Authorized to work in the US without sponsorship
Nice to Have
  • Bluetooth and Wi-Fi
  • Hardware startup background
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations • Austin (TX)

On-site
USD 120,000 - 185,000
Senior - Senior Staff Firmware Engineer
Senior - Senior Staff Firmware Engineer

EQ3 • Fremont (CA)

On-site
USD 150,000 - 210,000
Firmware Engineer - Bluetooth / Wireless Devices
Firmware Engineer - Bluetooth / Wireless Devices

Colossus Technologies Group • San Francisco (CA)

On-site
USD 180,000 - 240,000
Firmware Engineering Manager
Firmware Engineering Manager

Lumicity • San Francisco (CA)

On-site
USD 245,000 - 280,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 155,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations, Ltd. • Austin (TX)

On-site
USD 120,000 - 180,000
Firmware Engineering Manager
Firmware Engineering Manager

Mill • San Bruno (CA)

On-site
USD 245,000 - 280,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Firmware Engineer
Senior Firmware Engineer

FPC of Savannah • Omaha (NE)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)