Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Firmware Engineer

$150k - $200k

Brewbird

Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee Brewer Platform What We're About At BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform to scale the $100 billion specialty coffee market, while working with top local and national roasters to bring the highest quality cup of coffee to every home and office. BrewBird is backed by some of the world’s best venture funds. We're a passionate team of builders who use technology to craft elegant and delightful solutions to challenging real world problems. 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 at scale. The 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; STM32 or ESP32 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...etc. Build system experience across CMake, GNU Make, or similar toolchains. 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. Filesystem or nonvolatile storage experience in firmware, such as LittleFS, 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 - in big ways and small. We believe acting and communicating openly, honestly and generously is a virtuous cycle. We do the work that truly matters. There's so much we can do, and so we ruthlessly 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 far more than we ever could alone. When we don't know something, we ask. We believe in supporting each other and ultimately hold ourselves accountable to each person that makes up the Brewbird whole - our customers, roasting partners, employees and more. We prove bold ambition and integrity can co-exist. We're in it for the long haul. We set big, audacious goals - ones that make our hearts proud - and take the responsibility that comes with them seriously. We're honest with ourselves and others about where we are and what we're working on. We keep on keeping on with persistence and seek to master the art of resilience along the way. We cultivate joy, together. For us, coffee is ultimately about feeling good. And, we believe the best things in life are experienced together. We're motivated by genuine human interaction. Work and productivity have their time and important place, yet we're not "nothing but business" kind of people. We believe in bringing people together to celebrate life's moments - big and small. Benefits At BrewBird, we put our people first. In addition to a competitive compensation package with meaningful early stage equity, we provide our employees with flexible paid time off to relax and recharge. We also offer a generous employer paid healthcare coverage, 401k plan, flexible work environment, and a commuter stipend for mass transit or parking. Brewbird is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, and encourage all qualified applicants to apply. Compensation The base pay range for this role is $150,000 - $200,000 per year. #J-18808-Ljbffr Brewbird

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer in San Carlos, CA vacancy
  • $125k - $210k

     ...Own one or more long-range platform embedded subsystems from design and implementation...  ...and maintain flight- and safety-critical firmware, drivers, real-time control interfaces,...  .... Collaborate with avionics, systems engineering, manufacturing, test engineering, and flight... 
    Senior
    Full time

    Zipline

    South San Francisco, CA
    15 days ago
  • Zipline is seeking a Senior Embedded Software Engineer in South San Francisco to own low‑level and edge software that keeps our long‑range aircraft safe and reliable within a production delivery network. You will work at the hardware/software boundary on flight‑ and safety... 
    Senior

    Zipline

    South San Francisco, CA
    5 days ago
  • Zipline is hiring for an embedded software role in South San Francisco, CA, focusing on C++ firmware for a distributed drone system. You will own MCU firmware, develop robust communication interfaces, and build platform-level components to support multiple subsystems, all... 
    Senior

    Socket.dev

    South San Francisco, CA
    5 days ago
  • Zipline in South San Francisco seeks a Senior Embedded Software Engineer for the Long Range Platform. You will own low-level and edge software for safe, reliable long-range aircraft within a production network. You'll work at the hardware/software boundary, delivering flight... 
    Senior

    Namely

    South San Francisco, CA
    5 days ago
  • $125k - $210k

     ...impossible at record breaking speeds. About You and The Role Senior Embedded Software Engineer on the Long Range Platform (South San Francisco). You...  ...Do Own one or more end-to-end embedded subsystems (firmware, drivers, runtime, monitoring) for the long-range... 
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    16 days ago
  • $140k - $159k

     ...Healthcare, Cormorant Asset Management, and Invus Opportunities. SUMMARY OF ROLE: We are looking for a hands-on Senior Firmware Engineer to develop our embedded software for our life-saving wearable medical devices. The embedded software runs on wearable medical devices... 
    Senior
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science Inc

    Redwood City, CA
    2 days ago
  • Senior Embedded Engineer Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable. We deploy solar-powered, AI-assisted cameras to enforce traffic laws where pedestrians are... 
    Senior
    Local area

    Obvio

    San Carlos, CA
    4 days ago
  • BioIntelliSense, Inc. is seeking a Sr. Embedded Algorithm Engineer to prototype and implement core vital-sign extraction algorithms on BioIntelliSense devices. You will work with the product team to define requirements, test metrics, and deliver prototype solutions within... 
    Senior
    Remote job

    BioIntelliSense, Inc

    Redwood City, CA
    3 days ago
  •  ...motor-controller hardware. Validate firmware on the bench and during flight tests....  ...test coverage with hardware and systems engineers. Build vehicle simulations in Rust for...  ...Willingness to work across bare-metal, RTOS, and embedded Linux environments. Experience... 
    Senior
    Full time

    Zipline

    South San Francisco, CA
    15 days ago
  • $120k - $175k

     ...and first-principles analysis. Design firmware for power electronics controls, system...  ...Requirements ~ Degree in a computer-engineering-related or adjacent field, or demonstrated...  ...product development. ~ Experience with embedded Ethernet stacks, TCP/IP, BSD Socket API,... 
    Senior
    Full time
    Flexible hours

    Lunar Energy

    Mountain View, CA
    15 days ago
  •  ...Develop, test, document, and release firmware for clinical studies, including build configuration...  .../firmware debugging with electrical engineering and systems teams. Support clinical...  ...least 5 years of experience developing embedded firmware, including low-power and small-... 
    Senior
    Full time
    Shift work
    3 days per week

    Cala Health

    San Mateo, CA
    17 days ago
  • $170k - $215k

     ...About You and The Role As a Motor Control Engineer at Zipline, you'll be responsible for...  ...shipping high-performance motor controller firmware for Zipline's family of proprietary...  ...and a willingness to work in a variety of embedded environments, from running on bare metal... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    16 days ago
  • Zipline, a leader in autonomous drone logistics, seeks an embedded software engineer to own C++ firmware for a distributed fleet of aircraft microcontrollers. You will collaborate with hardware and systems engineers to deliver reliable, observable software for field deployment... 

    Zipline

    South San Francisco, CA
    3 days ago
  • Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded...  ...level firmware for resource-constrained embedded systems Seniority level : Associate Employment type : Full-time Job... 
    Senior
    Full time

    Tata Technologies

    Mountain View, CA
    6 days ago
  • $160k - $250k

     ...And The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety...  ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight...  ...Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $220,000... 
    Work at office
    Local area

    Zipline

    South San Francisco, CA
    3 days ago
  • Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype...  ...protocols. Coding programs and scripts as necessary to test embedded systems. Work closely with various core tech teams and other... 
    Senior

    Intelliswift

    Menlo Park, CA
    1 day ago
  •  ...years of Linux software development experience using system programming languages such as C, C++, Rust, or Go. Experience with embedded development or low-level system software development. Strong knowledge of operating systems and computer architecture. Good... 
    Senior
    Full time
    Visa sponsorship
    Work visa
    Flexible hours

    Verkada

    San Mateo, CA
    7 days ago
  • $160k - $250k

     ...implementation, validation, and lifecycle of embedded middleware services for autonomous...  ...improvements. Establish design-review and engineering practices that improve deployment safety...  ...may be hired at Software Engineer II, Senior Software Engineer, or Staff Software... 
    Senior
    Full time

    Zipline

    South San Francisco, CA
    15 days ago
  •  ...join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of...  ...Responsibilities Design and implement full avionics embedded firmware.  Oversee firmware architecture for all avionics.... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    15 days ago
  • $180k - $230k

     ...and obsessed team of the world's best engineers and operators. If you are obsessed...  ...The Role We are looking for a Senior Robotics Firmware Engineer to build the core firmware powering...  ...Lead design and implementation of embedded firmware for real-time motor and actuator... 
    Senior
    Local area
    Flexible hours

    Nimble Robotics

    South San Francisco, CA
    15 days ago
  • $190k - $240k

     ...to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level... 
    Senior
    Flexible hours

    Matternet

    Mountain View, CA
    24 days ago
  • Hireup.net is seeking a Senior Device Driver Engineer in Mountain View, California, who has a strong background in device driver development, particularly...  ...offers the chance to work on cutting-edge networking technologies and firmware architecture. #J-18808-Ljbffr Hireup.net
    Senior

    Hireup.net

    Mountain View, CA
    4 days ago
  •  ...spatial intelligence platform for workplace, senior care, and data centers. Our patented...  ...the Role We're seeking a Senior Embedded Engineer to work across our MCU-based edge sensors...  ...of the embedded stack end to end — firmware, OS builds, connectivity, and OTA — and... 
    Senior
    Local area
    Remote work
    Overseas

    Butlr

    Burlingame, CA
    24 days ago
  • $150k - $185k

     ...enable earlier detection of patient health decline and proactive intervention for faster, safer care. About the Role The Sr. Embedded Algorithm Engineer will prototype and implement algorithms on BioIntelliSense's devices, in order to extract core vital signs. Having high... 
    Senior
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    BioIntelliSense, Inc

    Redwood City, CA
    3 days ago
  •  ...architecture for long-term product scalability. Collaborate on the embedded Linux platform work and Yocto build system. Document...  ...fit if you... Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science or a related field.... 
    Senior
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    24 days ago
  •  ..., and manufacturing.   We are looking for an engineer with expertise in controls along with strong embedded programming and electronics experience. You will...  ...Experience implementing real-time, production-level firmware in C.  ~ Ability to prototype controller designs... 
    Senior
    Flexible hours

    Aeva, Inc.

    Mountain View, CA
    22 days ago
  • $200k - $225k

     ...our patients convenient access to reasonably-priced medications without ever needing to step foot in a pharmacy. As a Senior Full-Stack Engineer , you will have a hand in architecting the technology and customer experience that are pivotal to multiple web products... 
    Senior
    Full time
    Live out

    Nimblerx

    Redwood City, CA
    8 hours ago
  • $155.9k - $227.3k

     ...aircraft around in minutes. Together they form one energy ecosystem, engineered around the demands of commercial eVTOL service: flight safety,...  ...You will be responsible for designing and implementing the embedded C++ software that runs on our aircraft battery management... 
    Senior
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    2 days ago
  •  ...storage, processing, and downlink), radio communications, satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver programming, board support package development... 
    Senior
    Permanent employment
    Full time

    Array Labs

    Palo Alto, CA
    8 hours ago
  • $260k - $280k

     ...your role isn't just to execute a function, but to help redefine the future of how work gets done. We are looking for a Senior Solution Engineer who is accustomed to solving customers’ most complex problems and closing large deals. In this role you will work directly... 
    Senior
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!