1

Firmware Engineer Jobs in California (NOW HIRING)

Role - Firmware Engineer Location - Ballground, GA (onsite) Top Must have: 1. Bachelor's degree in electrical engineering, Computer Engineering, or a related field. 2. 2-5 years of experience in ...

Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: * Requirements - Firmware Engineer * Firmware ...

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level ...

ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware team at Anduril develops core technology used for our Sentry Tower product line. We ...

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level ...

Firmware Engineer (entry level) Are you passionate about development and project-based work? Do you like a significant challenge? We offer this and much, much more. Our teams work with cutting-edge ...

Firmware Engineer

Goleta, CA ยท On-site

$100 - $125/hr

We seek a Firmware / FPGA Engineer - Functional Safety & Verification to join our team. As a Firmware / FPGA Engineer, you will be responsible for the design, development, verification, and ...

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware ...

Firmware Engineer

Irvine, CA ยท On-site

$150 - $200/hr

ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware team at Anduril develops core technology used for our Sentry Tower product line. We ...

Firmware Engineer

San Jose, CA ยท On-site

$125 - $150/hr

Firmware Engineer HYPERLUME Software Engineering San Jose, CA, USA About the role We are seeking a Firmware Engineer to design, develop, and maintain embedded firmware for Credo's high-speed ...

ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware team at Anduril develops core technology used for our Sentry Tower product line. We ...

Firmware Engineer

Gardena, CA ยท On-site

$140K - $170K/yr

FIRMWARE ENGINEER Mesh Optical Technologies was founded on the belief that optical photons will be at the center of advanced technologies in the coming century. Making advanced technology ubiquitous ...

Firmware Engineer

Santa Monica, CA ยท On-site

$200K - $240K/yr

We are hiring a Firmware Engineer to architect and develop the embedded systems powering a distributed marine sensor network. You will work across MCU firmware and embedded Linux, owning projects ...

We seek a Firmware / FPGA Engineer Functional Safety & Verification to join our team. As a Firmware / FPGA Engineer, you will be responsible for the design, development, verification, and validation ...

Firmware Engineer

Gardena, CA ยท On-site

$140K - $170K/yr

FIRMWARE ENGINEER Mesh Optical Technologies was founded on the belief that optical photons will be at the center of advanced technologies in the coming century. Making advanced technology ubiquitous ...

Firmware Engineer

Irvine, CA ยท On-site

$150 - $200/hr

ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware team at Anduril develops core technology used for our Sentry Tower product line. We ...

Sr Firmware Engineer

San Jose, CA ยท On-site

$138K - $183K/yr

Sr Firmware Engineer Location: San Jose, CA - Onsite Client - R system/ Greenvity Communications Inc. Role Description This is an on-site contract role for a Senior Firmware Engineer at Greenvity ...

next page

Showing results 1-20

Firmware Engineer information

See California salary details

$74K

$165.2K

$202.3K

How much do firmware engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for firmware engineer in California is $165,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,100.00 and $202,300.00 per year, depending on experience, location, and employer.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

What are the key skills and qualifications needed to thrive as a firmware engineer, and why are they important?

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies based on experience, location, and industry, but typically ranges from $80,000 to $130,000 annually. Senior firmware engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries, especially in high-demand tech sectors.

What are the most commonly searched types of Firmware Engineer jobs in California?

The most popular types of Firmware Engineer jobs in California are:

What cities in California are hiring for Firmware Engineer jobs?

Cities in California with the most Firmware Engineer job openings:

Infographic showing various Firmware Engineer job openings in California as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $165,245 per year, or $79.4 per hour.

Firmware Engineer

VeeRteq Solutions Inc.

Rancho Cordova, CA โ€ข On-site

$170K/yr

Full-time

Medical, Dental, Retirement

Posted 5 days ago


Job description

Senior Firmware Engineer (BE)


Salary: $ 180,000.00/Year | Full-Time | Rancho Cordova, CA

We have partnered with a large Semiconductor Manufacturing and Technology Services in the Rancho Cordova, CA area to provide them with a Senior Firmware Engineer(BE). Please review the below description and let us know if you are interested.

Prioritized Must Have Skills for the Senior Firmware Engineer(BE):

#1. 3+ years of experience in SSD controller and firmware development, with hands-on experience in NAND flash management.

#2. Strong C/C++ programming and data structures experience in embedded software/firmware development.

#3. Hands-on experience with NAND operations, including program, read, erase, bad block management, read-retry, and error recovery.

#4. Experience with DRAM bring-up, memory controller configuration, timing optimization, training, and stability validation.

#5. Hands-on experience with SSD boot-up flows, JTAG/ICE debugging, and hardware/firmware debugging using logic analyzers and oscilloscopes.

Responsibilities of the Senior Firmware Engineer(BE):

  • NAND Management
    • Maintain NAND flash operation flows, including program, read, and erase sequences across multiple channels, dies, and planes.
    • Implement bad block management, read-retry mechanisms, and error recovery flows to ensure data integrity.
    • Analyze and mitigate NAND-specific issues such as read disturb, program disturb, retention loss, and endurance degradation.
    • Optimize parallelism to fully utilize NAND bandwidth and improve throughput under mixed workloads.
  • DRAM Bring-Up and Stability Verification
    • Configure memory controller parameters, timing settings, and power-on sequences.
    • Verify DRAM read/write correctness through functional and stress testing.
  • SSD Boot-Up Flow
    • Maintain the SSD boot-up sequence, including firmware loading and system initialization.
  • Peripheral Control and FW/HW Interface
    • Develop firmware for peripherals such as temperature sensors, power monitors, and GPIO-based controls.
  • Debug and Validation
    • Capture and analyze NAND waveforms using logic analyzers and oscilloscopes to verify timing compliance.
    • Debug DRAM initialization, training, and boot-up-related issues, providing root-cause analysis and firmware fixes.

Requirements of the Senior Firmware Engineer(BE):

  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of experience in software/firmware applications engineering.
  • At least 3 years of experience with SSD controller/firmware architecture.
  • Strong experience in C/C++ programming and data structures.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience with version control software such as Git.
  • Ability to work independently as well as collaboratively within a small team.
  • Must be willing to learn quickly and work effectively as a team player.
  • Strong oral, written, and presentation skills for communication and documentation.
  • Ability to work independently with minimal day-to-day supervision.

Preferred Qualifications

  • Experience operating logic analyzers, oscilloscopes, and bus protocol analyzers.
  • Familiarity with SATA/PCIe (NVMe) protocols.
  • Familiarity with NAND flash protocols.
  • Linux system debugging experience.
  • Fluency in reading and writing Mandarin preferred.

Other Key Requirements:

  • Onsite opportunity.
  • Visa sponsorship may be available on a case-by-case basis for qualified candidates whose skills and experience align with the requirements of the position.
  • Relocation assistance may be considered on a case-by-case basis.

Benefits of the Senior Firmware Engineer(BE):

  • Medical Insurance
  • Dental Insurance
  • 401(k) - Employer Match

VeeRteq Solutions is an Equal Opportunity Employer