Senior Firmware Engineer - Real-Time IoT & On-Device UX

Fellow

San Francisco (CA)

On-site

USD 195,000 - 215,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Equity and competitive compensation
Medical/dental/vision insurance
401k with company contribution
Generous paid time off
Fitness stipend
Summer Fridays
Paid parental leave
Discount on Fellow products
High-quality coffee

Job summary

Fellow, based in San Francisco, seeks a Senior Firmware Engineer to design, develop, and maintain robust firmware for our IoT platform. You will build embedded systems that connect hardware, mobile apps, and cloud services, shaping the on-device experience of our products used by coffee lovers worldwide.

Ideal candidates have deep RTOS experience, shipped connected consumer devices, and a passion for how devices feel and perform.

Qualifications

  • 6+ years of experience in embedded firmware development for RTOS and consumer products.
  • Deep expertise in FreeRTOS or other RTOS environments; multitasking and scheduling.
  • Strong knowledge of ARM Cortex, STM32 and interfaces I2C, SPI, UART.
  • Proficiency in C/C++ for embedded systems.
  • Experience with on-device GUIs and integrating firmware with mobile apps.
  • Strong debugging skills with JTAG, oscilloscopes, and logic analyzers.
  • Familiarity with CI/CD and OTA firmware updates.
  • Excellent communicator across hardware, software and design teams.
  • Scrappy and agile, able to deliver with limited resources.
  • Ability to travel up to 10%.

Responsibilities

  • Develop embedded firmware using FreeRTOS that powers on-device GUIs, control systems, and connectivity to mobile applications.
  • Architect and optimize firmware for resource-constrained environments, focusing on efficiency, low power, and stability.
  • Lead firmware development delivering high performance and reliability.
  • Partner with product designers, hardware engineers, and app developers to imagine new product experiences and ensure real-time on-device interfaces.
  • Drive system optimization for real-time responsiveness and efficient memory use.
  • Set and uphold a high reliability bar by testing and debugging firmware with industry-standard tools and meeting performance benchmarks.
  • Maintain and improve connectivity between hardware devices, the mobile app, and the cloud backend.
  • Champion AI, automation, and new ways of working to improve firmware development, testing, and release.

Skills

RTOS expertise
Embedded firmware
C/C++ for embedded
IoT protocols
GUI for embedded devices
Strong communicator
Travel (up to 10%)

Tools

JTAG
Oscilloscopes
Logic analyzers
Version control / CI-CD

Job description

Fellow, based in San Francisco, seeks a Senior Firmware Engineer to design, develop, and maintain robust firmware for our IoT platform. You will build embedded systems that connect hardware, mobile apps, and cloud services, shaping the on-device experience of our products used by coffee lovers worldwide.

Ideal candidates have deep RTOS experience, shipped connected consumer devices, and a passion for how devices feel and perform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Android Firmware Engineer for IoT
Senior Embedded Android Firmware Engineer for IoT

Stepping Up Solutions • San Francisco (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Engineer: Linux, IoT & Security
Senior Embedded Engineer: Linux, IoT & Security

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Embedded Linux Engineer - IoT & Security Platform
Senior Embedded Linux Engineer - IoT & Security Platform

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Firmware Engineer – AI & IoT Coffee Hardware
Senior Embedded Firmware Engineer – AI & IoT Coffee Hardware

Brewbird • San Carlos (CA)

On-site
USD 150,000 - 200,000
Equity
Healthcare
401k
+2
Senior Embedded Android Engineer
Senior Embedded Android Engineer

Stepping Up Solutions • San Francisco (CA)

On-site
USD 120,000 - 150,000
Senior Firmware Architect – Connected Devices & OTA
Senior Firmware Architect – Connected Devices & OTA

Fellow • San Francisco (CA)

Hybrid
USD 225,000 - 250,000
Employee equity plan
Monthly Fitness Stipend
Summer Fridays
+6
Senior Embedded Firmware Engineer – RTOS & IoT Devices
Senior Embedded Firmware Engineer – RTOS & IoT Devices

XpertDirect • Austin (TX)

On-site
USD 100,000 - 130,000
Staff Embedded Firmware Architect for IoT Platforms
Staff Embedded Firmware Architect for IoT Platforms

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer - RTOS for Consumer Devices
Senior Firmware Engineer - RTOS for Consumer Devices

OpenAI • San Francisco (CA)

Hybrid
USD 293,000 - 325,000
Relocation assistance
Senior Firmware Engineer: Connected Devices & OTA
Senior Firmware Engineer: Connected Devices & OTA

SR2 • San Francisco (CA)

On-site
USD 140,000 - 190,000