1

Electrical Firmware Engineer Jobs (NOW HIRING)

Perform board bring-up and hardware validation, working closely with electrical engineers. Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD. Develop ...

Qualifications • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science • 5+ years of experience in embedded firmware development. • Strong proficiency ...

Sr Firmware Engineer

San Jose, CA · On-site

$138K - $183K/yr

Qualifications • Expertise in debugging and troubleshooting firmware issues • Strong experience in embedded software development • In-depth knowledge of electrical engineering principles • ...

New

Firmware Engineer

Costa Mesa, CA · On-site

$166K - $220K/yr

ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ... Work cross-functionally with Electrical, Software, and Product Design teams to ensure program ...

Firmware Engineer

Costa Mesa, CA · On-site

$166K - $220K/yr

ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ... Work cross-functionally with Electrical, Software, and Product Design teams to ensure program ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the ... electrical engineering * Ability to understand and deal well with rapid development cycles and ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

ABOUT THE JOB The Imaging team is seeking a Firmware Engineer to help design a new product lines ... Troubleshoot issues that span the electrical and software boundaries, with solid skills using both ...

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Staff Firmware Engineer

Costa Mesa, CA · On-site

$220K - $292K/yr

We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the hardest problems facing our customers. You'll contribute low level firmware ...

next page

Showing results 1-20

Electrical Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do electrical firmware engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for electrical firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

How does an Electrical Firmware Engineer typically collaborate with hardware and software teams during product development?

Electrical Firmware Engineers work closely with both hardware and software teams to ensure seamless integration of embedded systems. They often participate in design reviews, coordinate on hardware specifications, and troubleshoot issues that arise from interactions between firmware and physical components. Regular communication and iterative testing are essential, as firmware must be tailored to match evolving hardware designs while also supporting software requirements. This collaborative environment fosters problem-solving and innovation, making cross-team coordination a key aspect of the role.

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

AspectElectrical Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of firmware developmentBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills in C/C++
Work EnvironmentHardware-focused, working closely with circuit design and embedded systemsSoftware-focused, developing code for embedded devices and microcontrollers
Industry UsageElectronics, consumer devices, industrial automationConsumer electronics, automotive, medical devices

Electrical Firmware Engineers primarily develop firmware that interacts directly with hardware components, often working on embedded systems with a focus on electrical aspects. Embedded Software Engineers focus on writing software for embedded devices, emphasizing programming and system integration. While both roles require similar technical skills, their focus areas and work environments differ slightly, catering to different aspects of embedded system development.

What are the key skills and qualifications needed to thrive as an Electrical Firmware Engineer, and why are they important?

To thrive as an Electrical Firmware Engineer, you need a solid background in electrical engineering principles, embedded systems, and firmware development, typically supported by a relevant degree. Familiarity with programming languages like C/C++, hardware description languages, debugging tools, and version control systems is essential, and certifications in embedded systems or related fields are advantageous. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help distinguish top performers in this role. These competencies are crucial for developing reliable, efficient firmware solutions that seamlessly integrate with hardware and meet project requirements.

What are Electrical Firmware Engineers?

Electrical Firmware Engineers are professionals who design, develop, and test the software that directly controls electronic hardware devices. They bridge the gap between hardware and software, ensuring that embedded systems function efficiently and reliably. Their work involves writing code for microcontrollers, troubleshooting hardware-software interactions, and optimizing system performance. Electrical Firmware Engineers are essential in industries like consumer electronics, automotive, telecommunications, and industrial automation.
More about Electrical Firmware Engineer jobs
Infographic showing various Electrical Firmware Engineer job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Other

Posted 14 days ago


Job description

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 programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.

 

Position Overview

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 programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.


Key Responsibilities

Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.

Implement and optimize device drivers for hardware peripherals (SPI, IC, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).

Integrate and configure RTOS or bare-metal firmware.

Perform board bring-up and hardware validation, working closely with electrical engineers.

Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.

Develop secure bootloaders and update soluions

Write and maintain unit tests and automated test scripts for firmware validation.

Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.

Document firmware architecture, APIs, and design decisions for maintainability.


Qualifications

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science

5+ years of experience in embedded firmware development.

Strong proficiency in C/C++ and Python.

Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.

Familiarity with RTOS and bare-metal programming.

Hands-on experience with hardware interfaces (SPI, IC, UART, USB, BLE, Wi-Fi, etc.).

Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

Experience with version control (Git) and CI/CD pipelines.