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

Senior Firmware Engineer

$180k - $260k

Foundation

Foundation Robotics Firmware Engineer

Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones and enhancing efficiency in labor-intensive industries.

We are on the lookout for extraordinary engineers and scientists to join our team. Your previous experience in robotics isn't a prerequisite — it's your talent and determination that truly count. We expect that many of our team members will bring diverse perspectives from various industries and fields. We are looking for individuals with a proven record of exceptional ability and a history of creating things that work.

All positions are based in San Francisco.

Our Culture

We like to be frank and honest about who we are, so that people can decide for themselves if this is a culture they resonate with. Please read more about our culture here.

Who Should Join:
  • You like working in person with a team in San Francisco.
  • You deeply believe that this is the most important mission for humanity and needs to happen yesterday.
  • You are highly technical - regardless of the role you are in. We are building technology; you need to understand technology well.
  • You care about aesthetics and design inside out. If it's not the best product ever, it bothers you, and you need to "fix" it.
  • You don't need someone to motivate you; you get things done.
Why We Are Hiring for This Role:
  • Develop, optimize, and maintain firmware in C and C++ for 32-bit microcontrollers.
  • Build applications on top of FreeRTOS and write bare-metal drivers.
  • Design and implement peripheral drivers and integrations: I2C, SPI, UART, PWM, ADC, and CAN-FD.
  • Bring up new hardware: validate power rails, clocks, peripherals, and communication buses.
  • Profile and tune firmware for timing, memory footprint, and power consumption.
  • Debug complex hardware/firmware issues at the bench using oscilloscopes, logic analyzers, and multimeters.
  • Write clear, testable code with unit tests, on-target tests, and code reviews.
  • Collaborate with hardware engineers on schematic and layout reviews from a firmware perspective.
  • Document designs, bring-up procedures, and known issues.
What Kind of Person We Are Looking For:
  • Strong proficiency in C and modern C++ for embedded targets, including understanding of memory layout, linker scripts, startup code, and ISRs.
  • Hands-on experience building production firmware on FreeRTOS (tasks, queues, semaphores, mutexes, priority inversion, stack sizing) and on bare-metal systems (super-loops, interrupt-driven designs).
  • Solid working knowledge of I2C, SPI, PWM, and ADC.
  • Practical experience with CAN-FD: frame formats, bit timing, error handling, and integration with higher-layer protocols.
  • Experience with bootloaders, OTA/firmware updates, and secure boot.
  • Demonstrated ability to debug hardware/firmware interactions using oscilloscopes and logic analyzers (e.g., Saleae, Keysight, Tektronix) capturing signals, decoding protocols, and reasoning from waveforms to root cause.
  • Comfortable reading datasheets, reference manuals, and schematics.
  • Proficient with Git, toolchains (GCC/Clang, arm-none-eabi), build systems (CMake/Make), and on-target debuggers (GDB, J-Link, ST-Link, OpenOCD).
  • Motor control experience: BLDC/PMSM and FOC.
  • Zephyr RTOS: device tree, Kconfig, driver model, and writing out-of-tree modules.
  • EtherCat and FoE.

We provide market standard benefits (health, vision, dental, 401k, etc.). Join us for the culture and the mission, not for the benefits.

Salary: The annual compensation is expected to be between $180,000 - $260,000. Exact compensation may vary based on skills, experience, and location.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in San Francisco, CA vacancy
  • $180k - $210k

     ...excited by the success of the Pod to date and still have a long way to go toward achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

    San Francisco, CA
    3 days ago
  • $195k - $215k

     ...Senior Firmware Engineer 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 Everyday Magic.™ This role is based in our San Francisco, CA... 
    Senior
    Summer work
    Work at office
    Local area

    FELLOW

    San Francisco, CA
    4 days ago
  • $140k - $225k

     ...collaborates. We're assembling a diverse, world-class team-engineers, designers, researchers, and product minds-focused on creating...  ...The Role HP IQ's Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience across RTOS and... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Hp Iq

    San Francisco, CA
    17 hours ago
  • $140k - $225k

     ...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  ...About The RoleHP IQ's Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience across RTOS and... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    2 days ago
  • The Role You will be a key contributor to the embedded firmware design and implementation of all our hardware products: Spotter,...  ...Pier 28 office at least 3 days per week and reporting to our Senior Engineering Manager. Some projects you’ll be a part of: Building new Bristlemouth... 
    Senior
    Work at office
    3 days per week

    Sofar Ocean

    San Francisco, CA
    5 days ago
  • Senior Firmware Engineer Somewear's software platform and satellite‑powered hardware enable commercial and government teams to maintain situational awareness during high‑pressure operations — in any environment. Somewear serves a wide range of customers including helicopter... 
    Senior
    Full time
    Work at office
    Flexible hours

    Aspinity, Inc.

    San Francisco, CA
    5 days ago
  • $162k - $252k

     ...and collaborates. We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  .... About The Role The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Hp Iq

    San Francisco, CA
    21 hours ago
  • $180k - $210k

     ...career, you’ll feel right at home. If you’re looking for something easier –this isn’t it.   The Role Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month ago
  • $170k - $215k

     ...do the impossible at record breaking speeds.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 motor controllers. Expect to work closely with electrical... 
    Senior
    Local area

    ZipLine

    South San Francisco, CA
    3 days ago
  • $140k - $170k

     ...Firmware Engineer Kickmaker is a high-tech product design and industrialization agency. We support our customers from prototype to production run in our main vertical markets (medical, new mobility, electrification, agrotech, robotics, IOT and consumer devices) and... 

    Kickmaker

    San Francisco, CA
    17 hours ago
  •  ...the company | Firmware Engineer | San Francisco, CA | ONSITE | Full-time the company builds lightweight AI glasses that act as a second brain: they remember conversations, answer questions in under a second, translate 60+ languages, and surface useful context through... 
    Full time
    Visa sponsorship

    United States Digital Space LLC

    San Francisco, CA
    5 days ago
  •  ...World-Class Founding Firmware Engineer Opportunity Hi, I'm Nik. I'm looking for a world-class founding firmware engineer to build Omi with me. Omi is AI for your real life. Think: wearable memory, voice-first interface, the reverse iPhone. In the past 10 months... 

    Omi AI

    San Francisco, CA
    2 days ago
  •  ...Senior Embedded Software Engineer Location: San Francisco, CA (In-person) Who We Are Omen AI is building the diagnostic layer for the...  ...next-generation Omen sensors. Define interfaces between firmware, on-device data processing, and our cloud platform.... 
    Senior
    Work at office
    Local area
    Flexible hours

    Omen AI

    San Francisco, CA
    1 day ago
  • $160k - $250k

     ...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

    San Francisco, CA
    a month ago
  • $180k - $235k

     ...and Snowpoint, and employs a team of 500 engineers and entrepreneurs. Astranis designs,...  ...headquarters in Northern California, USA. Senior Embedded Software Engineer As a...  ...Stations Hub for our Satellites Develop Firmware for control boards on the satellite/ Earth... 
    Senior
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    2 days ago
  •  ...easier –this isn't it. The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations of the Pod...  ...systemd applications, kernel modules, and low-level firmware for the Pod. Platform Security Engineering: Own security... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    5 days ago
  • $160k - $220k

     ...Embedded Engineering Team At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world...  ..., and building the embedded software that powers our lidar firmware system. You will work as a technical peer to the team lead alongside... 
    Senior
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    5 days ago
  • $225k - $250k

     ...the world. When the simple motions of life become small moments of joy, that's Everyday Magic.™ We're looking for a Principal Firmware Engineer to serve as a hands-on technical leader for Fellow's connected products. You will define and evolve firmware and system... 
    Summer work
    Work at office
    Local area

    Fellow

    San Francisco, CA
    15 days ago
  • $100 - $120 per hour

     ...Benchmark General Catalyst Peter Thiel Adam DAngelo Larry Summers and Jack Dorsey . Position: Software & Firmware Engineering Experts Type: Contract Compensation: $100$120/hour Location: Remote Role Responsibilities... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    San Francisco, CA
    2 days ago
  •  ...relentlessly — people who expect the highest levels of both rigor and integrity from each other. About the role As a firmware engineer at Nudge, you will: Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments... 

    Nudge

    San Francisco, CA
    a month ago
  • About the roleHinge Health is seeking a Firmware Engineer to join our Hardware Engineering team. In this role, you will play a key part in designing...  ...closely with electrical, mechanical, and senior firmware engineers on system architecture and integrationEnsure... 
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    3 days ago
  • $218.9k - $237k

     ...multiple openings in San Francisco, California (job opportunities available at all levels, e.g., Principal, Senior and Lead levels): Senior Software Engineers (63721): Design scalable systems to solve novel problems with modern cloud technology and industry best practices... 
    Senior
    Remote work

    Ieee Ru Sb

    San Francisco, CA
    19 hours ago
  • $170k - $200k

     ...Firmware Test Engineer As a Firmware Test Engineer, you will be responsible for developing comprehensive test strategies, complex test setups, and automated validation frameworks for Echo's medical devices. You will play a key role in ensuring the reliability, safety... 

    Echo Neurotechnologies

    San Francisco, CA
    5 days ago
  • $225k - $405k

     ...Role: Senior Backend Engineer Our software solves all these problems (and more) at scale, and our Backend Engineers make it possible. Responsibilities Building systems that process and analyze millions of contracts reliably Designing pipelines that orchestrate... 
    Senior

    IVO Inc

    San Francisco, CA
    3 days ago
  • $148k - $185k

     ...A leading transportation company in San Francisco is seeking an experienced software engineer to help innovate within their team. This role involves establishing roadmaps and architectures, writing maintainable code, and leading projects to execution. Candidates should... 
    Senior

    SupportFinity

    San Francisco, CA
    3 days ago
  •  ...driven enterprise automation. Improve performance, observability, and operational resilience while contributing to architecture, engineering standards, and cross-functional product delivery. Requirements Candidates should have strong experience shipping production... 
    Senior

    engineeringjobs.net, Inc.

    San Francisco, CA
    18 hours ago
  •  ...Atlassian seeks a Senior Principal Technical Program Manager to shape and deliver high-priority programs across Enterprise and Emerging...  ...Businesses. This senior IC role collaborates with Product, Engineering, GTM, Finance, Legal, Security, IT and partners to drive... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  • $166k - $216k

     ...iRhythm Technologies seeks a Senior Firmware Engineering Manager to lead an embedded firmware team developing battery-powered cardiac monitoring devices. The role combines technical leadership, team development, and cross-functional collaboration in a regulated medical... 
    Senior

    iRhythm Technologies

    San Francisco, CA
    a month ago
  •  ...The role involves developing backend services and improving overall system performance. Additionally, the engineer is responsible for reviewing code and adhering to industry best practices. Requirements Candidates must have a bachelor's degree and at least 5 years... 
    Senior

    DutyTap

    San Francisco, CA
    5 days ago
  •  ...A leading AI research accelerator in San Francisco is hiring an entry-level contractor for software engineering tasks. Responsibilities include refining AI-generated code, enhancing coding solutions, and designing verification mechanisms. Ideal candidates will have over... 
    Senior
    Contract work
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

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