1

Senior Firmware Engineer Jobs in San Ramon, CA (NOW HIRING)

Senior Firmware Manager

San Francisco, CA · On-site

$140K - $186K/yr

This role is handson: you will both manage engineers and contribute to design, code reviews, system ... Lead firmware design reviews, safety analyses, and highlevel technical decisions * Partner closely ...

Firmware Engineer - IoT

Brisbane, CA · On-site

$125 - $155/hr

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

Firmware Engineer II

San Francisco, CA · On-site

$126K - $189K/yr

Collaborate closely with electrical, mechanical, and senior firmware engineers on system architecture and integration * Ensure design quality and meeting medical device regulatory requirements with ...

Senior Firmware Manager

San Francisco, CA · On-site

$190K - $230K/yr

This role is handson: you will both manage engineers and contribute to design, code reviews, system ... Lead firmware design reviews, safety analyses, and highlevel technical decisions * Partner closely ...

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

Firmware Engineer - IoT

Brisbane, CA · On-site

$125K - $155K/yr

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

Sr. Level Firmware Engineer

San Jose, CA · On-site

$230 - $300/hr

Lead and grow the production firmware organization, including technical direction, execution ... Salary Range: $230,000 - $300,000 / year Senior engineers are expected to serve as technical ...

Senior Firmware Test Engineer

San Mateo, CA · On-site

$130K - $160K/yr

We are seeking a senior technical leader to join us as we build, scale, and innovatively validate ... Qualifications * 7+ years of experience in firmware development, embedded systems engineering, or ...

Sr. Level Firmware Engineer

San Jose, CA · On-site

$230K - $300K/yr

Lead and grow the production firmware organization, including technical direction, execution ... Salary Range: $230,000 - $300,000 / year Senior engineers are expected to serve as technical ...

Senior/Staff Firmware Engineer

Newark, CA · Remote

$122K - $161K/yr

Which one you land at is set by scope and impact -- a Senior engineer owns hard subsystems end-to ... The PreScript firmware interface -- The firmware side of the wire protocol with the edge agent. You ...

Showing results 41-60

Senior Firmware Engineer information

See San Ramon, CA salary details

$90.5K

$156.8K

$220.2K

How much do senior firmware engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for senior firmware engineer in San Ramon, CA is $156,818.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,500.00 and $176,600.00 per year, depending on experience, location, and employer.

What does a senior firmware engineer do?

A senior firmware engineer designs, develops, and tests low-level software that controls hardware devices. They often work with embedded systems, use programming languages like C or C++, and collaborate with hardware engineers to ensure proper functionality and performance. This role typically requires strong problem-solving skills and experience with debugging tools and real-time operating systems.

How much money does a senior firmware engineer make?

A senior firmware engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often have expertise in embedded systems, C/C++ programming, and hardware integration, which can influence salary levels.

What are the key skills and qualifications needed to thrive as a senior firmware engineer?

To thrive as a Senior Firmware Engineer, you need deep expertise in embedded systems, strong coding skills in C/C++ or similar languages, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required, along with relevant certifications such as Certified Embedded Systems Engineer. Strong problem-solving abilities, attention to detail, and effective communication skills set top performers apart. These competencies ensure robust firmware development, seamless hardware-software integration, and successful collaboration within multidisciplinary teams.

What is a senior firmware engineer?

Senior Firmware Engineers are experienced professionals who design, develop, and maintain the low-level software (firmware) that enables hardware devices to function correctly. They typically work with embedded systems, programming microcontrollers or processors using languages like C or C++. In addition to writing and debugging code, they often lead projects, mentor junior engineers, and collaborate closely with hardware and software teams to ensure seamless integration and optimal device performance.

What are the most common challenges faced by senior firmware engineers when collaborating with hardware teams?

Senior Firmware Engineers often work closely with hardware teams to ensure seamless integration of software and hardware components. One common challenge is managing communication gaps due to differing technical languages and priorities between software and hardware disciplines. Additionally, hardware prototypes may evolve rapidly, requiring firmware engineers to adapt code frequently, troubleshoot unexpected behavior, and adjust to shifting specifications. Building strong cross-functional relationships and maintaining clear, frequent communication helps address these challenges and ensures project success.

What job categories do people searching Senior Firmware Engineer jobs in San Ramon, CA look for?

The top searched job categories for Senior Firmware Engineer jobs in San Ramon, CA are:

What cities near San Ramon, CA are hiring for Senior Firmware Engineer jobs?

Cities near San Ramon, CA with the most Senior Firmware Engineer job openings:

Senior Firmware Engineer - Motors

Zipline

South San Francisco, CA

$170K - $215K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 26 days ago


Job description

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 engineers, structures and mechanism designers, flight software developers, and test-site operations teams. Our close-knit engineering culture presents a unique opportunity to learn from a strong multi-disciplinary team, and lets you swiftly ship features that are clearly linked to the delivery experience.

We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to our production systems in the field. The team uses hardware- and software-in-the-loop test infrastructure to validate new features and regression test existing functionality. You'll often be querying large data-sets from our test operations to make high-quality data-driven engineering decisions and build prototypes of new algorithms. You'll build analyses in Matlab, Julia, or Python to prove the performance of your controls designs, and execute Monte-Carlo simulations to validate complex dynamics.

What You'll Do
  • Design estimators and controllers for propulsion motors and actuators, in close collaboration with the vehicle controls team.
  • Implement these controllers in C++, targeting a bare-metal ARM microcontroller.
  • Write peripheral drivers for new revisions of Zipline's motor controller hardware.
  • Get your hands dirty validating your firmware on the bench and in flight tests.
  • Understand and improve the reliability of the flight software system as a whole, working with hardware and systems engineers to develop comprehensive fault management strategies and hardware-in-the-loop tests.
  • Build vehicle simulations in Rust to validate and regression test Zipline's firmware.
  • Collaborate with electrical engineers to bring-up and validate new inverter designs.
  • Build and maintain automated systems to monitor the performance of our fleet and direct maintenance activity.
What You'll Bring
  • Fluency in C/C++, and excitement about writing code in Rust and Python.
  • Mastery of nonlinear estimation techniques and classical control theory.
  • Eagerness to learn in a fast-paced safety-critical environment.
  • Some experience with mechatronic control systems: hobby projects or professional experience are applicable.
  • Curiosity and a willingness to work in a variety of embedded environments, from running on bare metal, to using a RTOS and integrating with embedded Linux.
  • Experience supporting robotic systems in the real-world, in particular addressing the long-tail of edge-cases and rare events to guarantee safety, reliability, and performance.
  • A systems-engineering mindset, and an eye for finding efficient solutions to problems that may lie outside your core competencies.
    Strong executive communication skills, to efficiently communicate about your work with stakeholders outside your technical domain.
  • You must be able to work on-site in South San Francisco, CA.
  • A background in electronics design would be appreciated, but is not required.
What Else You Need To Know

The starting cash range for this role is $170,000 - $215,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more.

Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities.

We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!