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

Senior Firmware Engineer

$180k - $260k

Foundation Robotics

About Us

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:
  • To develop, 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 analyzersand 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

Benefits

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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in San Francisco, CA vacancy
  • $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
    2 hours ago
  • $75 - $80 per hour

     ...Confluence, Teams). Bachelor’s degree in Computer Science, Computer Engineering or a related field. Experience interacting with software...  ...of deliverables. Responsibilities Update existing firmware running on a resource-constrained embedded system to include... 
    Senior

    Cynet Systems

    San Francisco, CA
    4 days ago
  • Sr. Firmware Engineer, Bluetooth (BLE) How you'll contribute Own the BLE Stack: Architect, implement, and maintain the Bluetooth connectivity layer across our Pod ecosystem. Define GATT services, characteristics, and connection strategies that deliver reliable, secure... 
    Senior
    Remote work

    Eight Sleep

    San Francisco, CA
    16 hours ago
  • $180k - $260k

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

    Foundation

    San Francisco, CA
    5 days ago
  •  ...Interface (BCI) space, driving innovation through advanced hardware engineering and AI solutions. Our mission is to deliver cutting-edge...  ...are vital to our success. Position Overview: As a Senior Firmware Engineer , you will be responsible for developing high quality... 
    Senior

    Echo Neurotechnologies

    San Francisco, CA
    2 days ago
  • $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
  •  ...Sr Firmware Engineer Eight Sleep is the world's first sleep fitness company. Our mission is to fuel human potential through optimal sleep. We use innovative technology, detailed design, and proven science and data to personalize and improve each night for everybody—... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    2 days ago
  • Embedded Firmware Engineer - Aerospace / Avionics Systems The Opportunity Join an advanced aerospace engineering team developing next-generation aircraft systems, focused on the development and maintenance of avionics embedded firmware and manufacturing test systems for... 
    Senior

    ACE Partners

    San Francisco, CA
    1 day ago
  •  ...accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will... 
    Senior

    Hayden AI

    San Francisco, CA
    2 days ago
  • $182k - $230k

     ...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide. While... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    3 days ago
  • $150k - $200k

     .... While we can’t reveal too much just yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary products to life. About the role We’re looking for a Senior Firmware Engineer to help architect, develop, and ship next‑generation neurotech and audio... 
    Senior
    Visa sponsorship

    Tacit

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

    San Francisco, CA
    3 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 for... 
    Senior
    Full time
    Flexible hours

    Lunar Energy

    San Francisco, CA
    1 day ago
  •  ...batteries is underway at our first high‑volume manufacturing facility in West Virginia. Role Description Form Energy is hiring a Senior Firmware Engineer to be part of our growing Software Engineering organization. This organization is responsible for everything up and down... 
    Senior
    Full time
    Relocation package

    Form Energy, Inc.

    Berkeley, CA
    5 days ago
  •  ...impact on the world? Then keep reading - you've come to the right place. Role Description Form Energy is hiring a Senior Firmware Engineer to be part of our growing Software Engineering organization. This organization is responsible for everything up and down our... 
    Senior
    Full time
    Relocation package

    Form Energy, Inc.

    Berkeley, CA
    3 days ago
  • $110k - $130k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  ..., 5 days per week Location: Berkeley, CA We are seeking a Senior Firmware Engineer to create reliable C/C++ code for our next generation... 
    Senior
    For contractors

    Altentechnologyusa

    Berkeley, CA
    5 days 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
    13 days ago
  • $150k - $180k

     ...arrest response and save lives!    Learn more about working at Avive:      About the Role:  This position is for a Senior Firmware Engineer in Avive’s R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware... 
    Senior
    Local area

    Avive

    Brisbane, CA
    15 days ago
  •  ...In this role, you will build the product that gets stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a senior-level software engineer at Pulley, you will: Own features and systems end-to-end—from talking... 
    Senior
    Full time

    Pulley

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

     ...enterprise and internationally. Our Team As an engineering team, we believe strongly that empathy improves our solutions....  ...variety of use cases that Peregrine serves. We're looking for a Senior Software Engineer to join our core engineering teams. You'll... 
    Senior
    Work at office
    Local area

    Peregrine Technologies

    San Francisco, CA
    2 hours ago
  •  ...venture capital investors, including NEA, SignalFire, Viola Group, and 7Wire Ventures. About the Role We are looking for a Senior Software Engineer — an individual contributor who owns a product surface end-to-end. At this level, you work independently on your surface... 
    Senior

    PayZen

    San Francisco, CA
    14 hours ago
  • $173k - $203k

     ...have what they need to do their best work — both in and out of the office. We are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures, PMIC integration, and battery-powered embedded systems. If you have built... 
    Work at office
    Local area
    Flexible hours

    Brand Value Accelerator

    San Francisco, CA
    16 hours ago
  •  ...Firmware Engineer At Nudge, our mission is to develop the best technology for interfacing with the brain to improve people's lives. We're starting with an approach that we believe can help the most people the fastest, and also allow us to learn as much about the brain... 

    Nudge Inc.

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

     ...Firmware Engineer Reno, Nevada, United States; San Francisco, California, United States Amperesand is reinventing how the world powers its most critical systems. We are facing a once-in-a-generation opportunity for infrastructure disruption. Electricity demand... 
    Temporary work
    Local area
    Shift work

    Ampersand

    San Francisco, CA
    3 days ago
  • $180k - $200k

     ...Role Description We are looking for a highly skilled Embedded Engineer who can translate advanced sensor algorithms and machine...  ...constrained environments. You will work closely with ML scientists and firmware teams to bring cutting-edge signal processing capabilities and... 
    Senior
    Full time

    Gridware

    San Francisco, CA
    9 hours ago
  • $140k - $240k

     ...the secure cloud platform behind some of the world’s most advanced radar systems. Working alongside software, hardware, and systems engineers, you’ll design and operate the backend services and cloud infrastructure that ingest, process, and deliver mission-critical sensor... 
    Senior
    Permanent employment
    Work experience placement
    Casual work
    Relocation package

    CHAOS Industries

    San Francisco, CA
    3 days ago
  • $180k - $230k

    About Sift Sift is the data infrastructure platform for hardware engineering teams. Sift turns high-frequency telemetry into engineering insights for mission-critical systems. Teams use Sift to build and operate rockets, satellites, autonomous vehicles, energy systems,... 
    Senior
    Full time
    Work at office
    Relocation

    Sift Stack, Inc.

    San Francisco, CA
    1 day ago
  • $165k - $247k

     ...data import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies,... 
    Senior
    Full time
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    9 hours ago
  • $130k - $196.5k

     ...from the ground up and migrate existing complex use cases into that system. Work with a team of supportive and passionate software engineers. Architect and implement systems that materialize our platform vision. Provide operational support for our production systems... 
    Senior
    Full time
    Work from home
    Flexible hours
    Night shift

    LiveRamp

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

     ...history of writing scalable, performant and maintainable code. We strongly believe languages can be learned and care more about your engineering skill over frameworks * Excitement about shipping customer centric software * Experience with Java >= 11, JPA ORM mapping,... 
    Senior
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Highnote

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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