Principal Firmware Engineer

Fellow · San Francisco, CA · $225k–$250k

The role

Fellow is seeking a Principal Firmware Engineer to serve as a hands-on technical leader for their connected kitchen products. The role involves defining firmware and system architecture, developing production embedded software, and ensuring integration across hardware, mobile apps, and cloud services. The position is based in San Francisco and requires in-office presence.

Pay
$225k–$250k
Location
San Francisco, CA
Work mode
Onsite
Level
Principal
Experience
8+ yrs
Education
Bachelors

What we know that the posting doesn’t say

  • Seen 2 days agostill listed on the employer’s careers page
  • Posted 5 days agothe first time we saw it

About Fellow

Fellow makes beautifully functional tools for any kitchen, designed in San Francisco and used around the world, aiming to make the act of making meaningful and fulfilling.

What you would do

  • Own firmware and connected-system architecture across products
  • Design, implement, review, and debug production embedded software in C/C++ on RTOS
  • Lead integration across electronics, device UX, wireless, mobile, MQTT, REST, and cloud
  • Lead OTA architecture, staged rollouts, rollback planning, and validation
  • Diagnose complex field issues using logs, telemetry, analytics, and lab reproduction
  • Identify and mitigate product-safety, reliability, cybersecurity, and certification risks

Must have

  • 8+ years embedded or firmware engineering experience
  • Ownership of system architecture or technical leadership for production products
  • Expert-level C/C++ development and strong RTOS concepts
  • Experience delivering connected devices from prototype through field operation
  • Ownership of firmware releases, OTA delivery, and validation strategy
  • Ability to reason about electrical, thermal, control, reliability, safety, cybersecurity risks
  • Autonomy of decision making and execution with supporting evidence
  • Strong written and verbal communication to align cross-functional teams
  • Bachelor's degree in CS, EE, CE, or related field or equivalent experience

Nice to have

  • Experience with MQTT, REST, Wi-Fi, BLE, or comparable IoT protocols
  • Experience designing robust OTA systems with rollback and staged deployment
  • Experience with LVGL or comparable embedded UX frameworks
  • Experience integrating embedded products with AWS or comparable cloud services
  • Experience with device analytics, observability, and field diagnostics
  • Experience with PID or other control systems, thermal systems, or power electronics
  • Experience with factory validation, supplier collaboration, and certification testing
  • Familiarity with RED, EN 18031, Cyber Resilience Act, or related compliance

What you get

  • Competitive compensation including employee equity plan
  • Generous paid time off plan
  • 401k with company contribution after 6 months
  • Medical, dental, and vision insurance
  • Wellness credit and community donation matching
  • Monthly fitness stipend, summer Fridays, and paid parental leave

Experience and education

  • 8+ years of relevant experience
  • Bachelors degree or equivalent experience

Key skills

  • c
  • c++
  • rtos
  • embedded architecture
  • memory management
  • concurrency
  • performance optimization
  • ota
  • mqtt
  • rest
  • wi-fi
  • ble
  • lvgl
  • aws
  • pid control
  • thermal systems
  • power electronics
  • sensor integration
  • cybersecurity
  • ai-assisted tools

About Fellow We believe that the act of making should be meaningful and fulfilling, done with intention and precision. Fellow makes beautifully functional tools for any kitchen, designed in San Francisco and used around the world. When the simple motions of life become small moments of joy, that's…

Extracted from the employer’s posting. Read it in full on Fellow’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Fellow

All 4 roles at Fellow