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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in San Francisco, CA vacancy
  •  ...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  ...work.About The RoleThe System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms,... 
    Senior
    Remote work

    HP IQ

    San Francisco, CA
    a month 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 implementing... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

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

    TAC IT

    San Francisco, CA
    5 days 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
    18 days ago
  • $166k - $216k

     ...the future of cardiac health, our company, and your careerAbout This Role:Position Summary:We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical embedded firmware team developing battery-powered cardiac monitoring devices. This role... 
    Senior
    Full time
    Remote work

    iRhythm Technologies

    San Francisco, CA
    a month ago
  • $182k - $230k

     ...and improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the next great technology...  ...impact, join us. What you’ll do We are seeking an Embedded Firmware Engineer to develop the low-level software that commands our next... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    ATOMS Careers page

    San Francisco, CA
    1 day ago
  •  ...Responsibilities Design and implement embedded firmware for real-time motor and actuator control, sensor integration, manipulation...  ...-critical subsystems. Partner with electrical and hardware engineering on board bring-up and software-hardware integration for robot... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    23 days ago
  •  ...peripheral drivers for new motor-controller hardware. Validate firmware on the bench and during flight tests. Improve flight-...  ...hardware-in-the-loop test coverage with hardware and systems engineers. Build vehicle simulations in Rust for firmware validation... 
    Senior
    Full time

    Zipline

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

     ...readiness. Develop and maintain flight- and safety-critical firmware, drivers, real-time control interfaces, fault management, and...  ...through fleet metrics. Collaborate with avionics, systems engineering, manufacturing, test engineering, and flight operations on integration... 
    Senior
    Full time

    Zipline

    South San Francisco, CA
    16 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
    4 days ago
  •  ...Senior Firmware / DevOps Engineer Job Type: Full-time Experience: 5+ years Location: [Location / Hybrid / Remote] About the Role We are looking for a highly skilled and experienced  Senior Firmware / DevOps Engineer to join our engineering team. The ideal candidate... 
    Senior
    Full time
    Remote work

    7Th Sky technologies llc

    San Francisco, CA
    4 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
    1 day 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
    1 day 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,... 
    Senior

    Socket.dev

    South San Francisco, CA
    1 day ago
  • $180k - $230k

     .... We are a hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with your craft, enjoy...  ...deliver with high agency. The Role We are looking for a Senior Robotics Firmware Engineer to build the core firmware powering our next-... 
    Senior
    Local area
    Flexible hours

    Nimble Robotics

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

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

    Zipline

    South San Francisco, CA
    a month 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
    10 days ago
  • $140k - $200k

     ...cutting‑edge autonomous vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is building the future of...  ...‑world impact. About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    1 day 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
    25 days ago
  • $130k - $180k

     ...and survivable. We hope you will join us on this mission. About the Role Firmware is where our product meets the physical world. We're looking for a Firmware & Embedded Controls Engineer to own the low-level software that commands Chariot's power electronics,... 
    Work at office
    Weekend work

    Chariot Defense

    San Francisco, CA
    17 days ago
  •  ...learn more visit: You will... Develop the software and firmware that powers Waabi's HIL benches — test runners, simulation/stimulation...  ..., debug hardware/software interactions, and support engineers across Embedded, Autonomy, and V&V running tests on HIL. Analyze... 
    Work at office

    Waabi

    San Francisco, CA
    23 days ago
  •  ...both write throughput and in-memory footprint for each agent. What We're Looking For ~7+ years of experience as a software engineer. ~ Consistent record as primary individual contributor to several medium to large projects. ~ Managed, designed and deployed... 
    Senior
    Work at office

    Paradigm

    San Francisco, CA
    4 days ago
  •  ...We are seeking a Senior Software Engineer with deep expertise in JavaScript/TypeScript and React/Redux to join our team. The ideal candidate will have a strong understanding of Micro Frontend architecture , proven experience in integrating REST and GraphQL APIs... 
    Senior

    ECHO IT SOLUTIONS INC .

    San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer Jobs for Humanity is collaborating with TechCorp Solutions to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: TechCorp Solutions We are looking for a Senior Software Engineer... 
    Senior

    Jobs for Humanity

    San Francisco, CA
    1 day ago
  • Join Our Fast-Growing Startup 1/ Join a fast-growing startup before Series A, bringing AI to the $1T maps and geospatial industry. 2/ Work with technical founders who have led Eng, Product, Marketing teams at FAANG and Series C+ companies. 3/ Build systems that scale...
    Senior
    Work at office

    Reprompt

    San Francisco, CA
    1 day ago
  • $170k - $215k

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

    Zipline

    South San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer 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 and are guided on novel domains. You own a product surface within Care... 
    Senior

    PayZen

    San Francisco, CA
    4 days ago
  •  ...impossible. We are truth-seeking, choosing clarity over comfort. We will win. And we work really hard to win. The Role | Senior Software Engineer As a Senior Software Engineer at Endeavor, you will design and build the core systems that power our product and make... 
    Senior

    Endeavor AI, Inc

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

    Kickmaker

    San Francisco, CA
    1 day ago
  •  ...What to expect This is a full-time on-site role located in San Francisco for a Senior Software Engineer, Infrastructure. You will be responsible for scaling our infrastructure, owning major architecture decisions, and building the platform on which product features... 
    Senior
    Full time

    Orion Sleep

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

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