×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Firmware Engineer

Job in San Carlos, San Mateo County, California, 94071, USA
Listing for: Brewbird
Full Time position
Listed on 2026-05-21
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Senior Embedded Firmware Engineer – San Carlos, CA

Division:
Engineering
• Engagement:
In office
• Employment:
Full-time

Connected Commercial Coffee Brewer Platform
Role Overview

This role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty coffee. You’ll work hands-on across the stack to build machines that operate reliably in the real world while delivering an exceptional coffee experience  ideal candidate has shipped real embedded products, seen them fail in the field, debugged them under pressure, and improved the platform as a result.

If you enjoy building elegant systems, solving messy real-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we’d love to talk.

Required Experience
  • 5+ years of production embedded firmware experience in C or C++ on resource-constrained microcontrollers. Experience shipping at least one product that operated in the field long enough to expose real reliability issues. Deep ARM Cortex-M experience; STM
    32 or ESP
    32 experience is a strong plus.
  • Comfort with linker scripts, startup code, memory layout, interrupts, fault handling, core dumps, MPU/cache configuration, and low-level debugging.
  • Experience with distributed embedded systems involving multiple MCUs communicating over wired buses such as RS-485, CAN, RS-422, or similar.
  • Strong understanding of bus arbitration, timeouts, retry behavior, degraded operation, and debugging failures that may originate across multiple boards.
  • Low-level driver development from datasheets, including timing-sensitive peripherals such as PWM, DMA, capture/compare, quadrature decoding, SPI, I²C, UART, and ADCs.
  • Closed-loop control experience with real hardware, such as PID control.
  • Build system experience across CMake, GNU Make, or similar tool chains.
  • Strong ownership instincts, comfort with ambiguity, and a track record of driving difficult firmware problems to resolution.
  • Use AI-assisted development tools, including agents such as Claude Code, as part of a disciplined hardware-verified firmware workflow.
Nice to have experiences
  • Multi-board hardware bring-up on a product that did not exist before, including schematic review, first power-on, sensor characterization, and EVT/DVT/PVT cycles.
  • Production experience with Zephyr. For Zephyr, familiarity with Kconfig, device tree, overlays, CMake/West, and driver models.
  • Firmware experience in coffee, espresso, commercial appliances, HVAC, dishwashers, 3D printers, lab automation, pumps, robotics, or other systems involving thermal, fluidic, and motion control.
  • Experience with mains-AC products, including phase control, zero-cross detection, isolation requirements, and safety certifications such as UL, ETL, or IEC 60335.
  • Cellular IoT or connected-device fleet experience, including OTA rollouts, remote diagnostics, and modem integration. Blues Wireless Notecard experience is a plus.
  • File system or nonvolatile storage experience in firmware, such as Little

    FS, FATFS, NVS, settings APIs, or calibration persistence.
  • USB device stack experience.
  • Embedded signal-processing experience, including filters, FFT-based detection, or sensor fusion. State-machine architecture experience, including hierarchical state machines or frameworks such as Zephyr SMF, QP/QM, Boost.

    MSM, or equivalent hand-rolled systems.
  • Crash-dump postmortem experience, including turning fault registers, stack traces, and field logs into actionable fixes.
Our core values

We operate with a spirit of generosity. We go the extra mile to act in ways that allow others to experience happiness, success and fulfillment. We believe acting and communicating openly, honestly and generously is a virtuous cycle.

We do the work that truly matters. We focus on the things that allow us to have the most impact. To us, results matter more than hours worked or time spent. We protect our time and are considerate of the time of others so that we can all be at our best in work and life.

We believe in joining forces. We bring people with different experiences, backgrounds and perspectives together to accomplish more. When we don’t know something, we ask. We support each other and…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary