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 EngineerAt 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 OverviewThis 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.What We're Looking For5+ 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.What Makes You a Strong FitMulti-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.The salary range for this role is $150,000–$200,000, with final compensation determined based on factors such as relevant experience, skills and qualifications, geographic location, and other job-related considerations.Our Core ValuesWe 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.BenefitsAt 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.

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

     ...scale. The ideal candidate has shipped real embedded products, seen them fail in the field,...  ...working closely with a highly hands-on engineering team to bring ambitious hardware...  ...For ~5+ years of production embedded firmware experience in C or C++ on resource-constrained... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    3 days ago
  • Google is seeking a Senior Software Engineer for Embedded Systems/Firmware on the Pixel Display team in Mountain View, CA. The role focuses on bridging display hardware and system software across bootloader, Linux kernel, HAL, and AOSP, delivering a mobile display experience... 
    Senior

    Google LLC

    Mountain View, CA
    4 days ago
  • Matternet Inc. is seeking a Senior Embedded Software Engineer to develop firmware bridging aircraft hardware and higher software layers. You will bring up new boards, own drivers, and ensure reliable sensors and actuators for every flight. You’ll work across microcontrollers... 
    Senior

    Matternet Inc

    Mountain View, CA
    2 days ago
  • $125k - $210k

     ...speeds.About You and The RoleSenior Embedded Software Engineer on the Long Range Platform (South San...  ...more end-to-end embedded subsystems (firmware, drivers, runtime, monitoring) for the...  ...changes.What You'll BringTitle/level: Senior Embedded Software Engineer as stated.... 
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    2 days ago
  • $160k - $250k

     ...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...  ...Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $220,000... 
    Senior
    Full time
    Work at office
    Local area

    Zipline

    South San Francisco, CA
    6 hours 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

    Zipline

    South San Francisco, CA
    5 days ago
  • Google’s Pixel Display team seeks software engineers to develop next-generation display software and drive end-to-end solutions for phones, foldables, and tablets. You will bridge hardware and system software across bootloader, Linux kernel, HAL, and AOSP frameworks to... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will... 

    Kasmo Global

    Menlo Park, CA
    4 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
    6 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

    Redwood City, CA
    a month ago
  •  ...Senior Embedded Security Engineer (Client: Amazon Zoox) [Location: Foster City, CA (5-day onsite)] Location:Foster City, CA (5-day onsite) Job Description: We are looking for an Embedded Systems Security Engineer to implement security solution to harden our next... 
    Senior
    Permanent employment
    Contract work

    Highbrow LLC

    Foster, CA
    1 day 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
  • $120k - $175k

    Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking... 
    Senior
    Full time

    Lunar Energy

    Mountain View, CA
    5 days ago
  • $150k - $190k

    Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently, and safely in homes around the world. You'll work... 
    Senior
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    3 days ago
  • $170k - $215k

     ...About You and The RoleAs 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
    5 days ago
  •  ...Job Description We are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and charging infrastructure. This engineer will play a key role in developing low-level firmware... 

    Insight Global

    Palo Alto, CA
    1 day ago
  • SpaceX in Palo Alto is seeking a Sr. Wireless Firmware Engineer to design and optimize wireless PHY/MAC for satellite-based 4G/5G systems, joining a cross-functional team of wireless and protocol firmware engineers. You will implement high-performance software for satellites... 
    Senior

    Starlink

    Palo Alto, CA
    2 days ago
  • $176.4k - $264k

     ...public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded...  ...vehicle to a safe state when something goes wrong.As a Senior Embedded Software Engineer, you will work across the full... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • SpaceX in California is seeking a Sr. Wireless Firmware Engineer for Starlink Mobile to design and implement PHY/MAC layers for satellite LTE/NR, and to develop high-performance firmware and signal processing algorithms for satellites and ground stations. The role requires... 
    Senior

    SpaceX

    Palo Alto, CA
    2 days ago
  • $130k - $300k

     ...new features OTA on a frequent basis.What You BringBS/MS in Computer Science (or similar degree)5 years of experience of full-time Embedded Software developmentProficient in at least one system programming language, such as C, C++, Golang, RustMinimal of 2 years of full... 
    Senior
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    6 days ago
  • $200k - $315k

     ...About the RoleWe are looking for a seasoned Systems level Linux engineer / Linux internals expert to help us build our next generation...  ...System Programming Languages (C, C++, Rust, Go, etc)Experience in embedded development or experience with low-level system software... 
    Senior
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 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
    2 days ago
  • $200k - $300k

     ...are deployed across 170+ countries. About the RoleAs a Senior Embedded Software Engineer, you will spearhead the development of brand-new camera...  ...generation systems to life. Reporting directly to the Camera Firmware Manager, you will work full-time at our HQ in San Mateo... 
    Senior
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    6 days ago
  • $205k - $220.25k

     ...Staff Embedded Software Engineer Cyngn, Inc. Mountain View, California, United States About the role As a Staff Embedded Software Engineer...  ...be driving the design, development, and validation of all firmware running on our vehicle drive & Safety controllers. This is... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn, Inc.

    Mountain View, CA
    1 day 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 Inc

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...programming languages (e.g., C).3 years of experience working with embedded operating systems.3 years of experience testing, maintaining,...  ...with DesignWare Controller (DWC) stack.Google's software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Mountain View, CA
    7 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...  ...The job also offers the chance to work on cutting-edge networking technologies and firmware architecture. #J-18808-Ljbffr
    Senior

    HireUp LLC

    Mountain View, CA
    1 day ago
  • Lunar Energy is seeking a Staff Embedded Firmware Engineer to shape the intelligence inside our hardware, writing code that makes our devices perform reliably and safely in homes around the world. You will work across the full embedded stack, from bootloader to high-level... 
    Immediate start

    Lunar Energy

    Mountain View, CA
    2 days ago
  • Lunar Energy is seeking a Principal Embedded Firmware Engineer to shape the intelligence inside our hardware. You’ll write code across the full embedded stack, from bootloader to high-level firmware, ensuring performance, reliability, and safety for homes worldwide. This... 
    Worldwide

    Lunar Energy

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

     ...and recovers predictably in safety-critical environments. The Embedded Platform team builds the middleware and infrastructure...  ...interfaces, and reliable integration for flight-software teams. Senior engineers lead substantial services and integrations; Staff engineers set... 
    Senior
    Local area

    Zipline

    South San Francisco, 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!