1

Senior Firmware Engineer Jobs (NOW HIRING)

Senior Firmware Engineer

Eagan, MN · On-site

$121K - $161K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days onsite Ecolab IV slots that we must fill: 5/8 (1-3pm) & 5/9 (8-10) Top Requirements: 5+ years of hands ...

Senior Firmware Engineer

San Jose, CA · On-site

$130K - $179K/yr

We are looking for a skilled and motivated Senior Firmware Developer to join our team. You will be responsible for the development and maintenance of SNS (SerDes Networking Solutions) Firmware. Key ...

Senior Firmware Engineer

Hudson, NH

$120K - $159K/yr

ABOUT THE JOB The AIRS team is seeking a Senior Firmware Engineer to design a new product lines. In this role, you will work closely with an interdisciplinary technical team to define, complete the ...

Senior Firmware Engineer

Costa Mesa, CA

$128K - $169K/yr

ABOUT THE ROLE We are looking for a Senior Firmware Engineer with experience developing low-level software/firmware for embedded systems products to join our team. In this role, you will develop and ...

We're seeking a Senior Firmware Engineer to design, develop, and implement low-level firmware for our next-generation connected product. You'll work closely with cloud services, mobile app, product ...

Senior Firmware Engineer

Santa Clara, CA · On-site

$140K - $185K/yr

ABOUT THE ROLE As Senior Firmware Engineer, you will be a key player in the architecture and the full lifecycle development of an AI platform system, including requirements, design, code, and test.

Senior Firmware Engineer

Hudson, NH · On-site

$120K - $159K/yr

ABOUT THE JOB The AIRS team is seeking a Senior Firmware Engineer to design a new product lines. In this role, you will work closely with an interdisciplinary technical team to define, complete the ...

Senior Firmware Engineer

Atlanta, GA

$114K - $151K/yr

Senior Firmware Engineer Location: Atlanta, GA (Onsite) Duration: 12+ Months NOTE: Need candidates from home appliance companies that manufacture smart devices · Architect robust, secure IoT systems ...

We're seeking a Senior Firmware Engineer to design, develop, and implement low-level firmware for our next-generation connected product. You'll work closely with cloud services, mobile app, product ...

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 own the low ...

Senior Firmware Engineer

Shakopee, MN · On-site

$92K - $131K/yr

Seagate is looking for a Senior Firmware Engineer for our Shakopee, MN, design center. This role will report to the Senior Engineering Manager in the Controller Firmware group at Seagate. The team ...

$114K - $151K/yr

The Senior Firmware Engineer is a key member of the R&D team responsible for developing and sustaining embedded software for DYMO's direct thermal and thermal transfer printers. This engineer leads ...

Senior Firmware Engineer

Costa Mesa, CA · On-site

$191K - $253K/yr

ABOUT THE ROLE We are looking for a Senior Firmware Engineer with experience developing low-level software/firmware for embedded systems products to join our team. In this role, you will develop and ...

next page

Showing results 1-20

Senior Firmware Engineer information

See salary details

$81K

$140.3K

$197K

How much do senior firmware engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for senior firmware engineer in the United States is $140,327.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,500.00 and $158,000.00 per year, depending on experience, location, and employer.

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

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 are Senior Firmware Engineers?

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.
More about Senior Firmware Engineer jobs
What cities are hiring for Senior Firmware Engineer jobs? Cities with the most Senior Firmware Engineer job openings:
What are the most commonly searched types of Firmware Engineer jobs? The most popular types of Firmware Engineer jobs are:
Who are the top companies hiring for Senior Firmware Engineer jobs? The top employers for Senior Firmware Engineer jobs are:
What states have the most Senior Firmware Engineer jobs? States with the most job openings for Senior Firmware Engineer jobs include:
What job categories do people searching Senior Firmware Engineer jobs look for? The top searched job categories for Senior Firmware Engineer jobs are:
Infographic showing various Senior Firmware Engineer job openings in the United States as of May 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 93% Physical, 4% Hybrid, and 3% Remote job distribution, with an average salary of $140,327 per year, or $67.5 per hour.
Senior Firmware Engineer

Senior Firmware Engineer

MM International

Eagan, MN • On-site

$121K - $161K/yr

Contractor

Posted 7 days ago


Job description

Role: Senior Firmware Engineer

Duration: 3-6 month contract

Location: Eagan, MN- Fully onsite - 5 days onsite

Ecolab IV slots that we must fill:

5/8 (1-3pm) & 5/9 (8-10)

Top Requirements:

 5+ years of hands on experience – need this person to be proactive, work independently

Embedded RTOS firmware development with C or C++

NOT looking for Embedded Linux – this is more of a legacy framework that they are moving away from

Serial Communication Protocols – must have UART, SPI, I2C

ARM based microcontrollers – NXP is preferred, others like STM, Microchip, ST Micro would suffice

Project:

DishIQ – embedded firmware development for dishwashers that are built by Ecolab and leased out to their customers.

Sensors in the machine detect water current levels, temperature, etc. Will be developing new sensors

Major part of the project will be developing the ability for adaptive cycles – (ex. Some dishwashers can sense how dirty a load of dishes is and run a custom cycle)

Will be using some infrastructure that already exists from another project, but may need to work on some new infrastructure configuration as well

Responsibilities:

Hands on development – will be physically working with the machines

Will be testing the sensors, testing cycles, etc.

Work cross-functionally with other development teams & stakeholders

Must Haves:

5+ years of hands on experience – need this person to be proactive, work independently

Embedded RTOS firmware development with C or C++

NOT looking for Embedded Linux – this is more of a legacy framework that they are moving away from

Serial Communication Protocols – must have UART, SPI, I2C

ARM based microcontrollers – NXP is preferred, others like STM, Microchip, ST Micro would suffice

What Will Win:

Similar domain experience

ModBus & CanBus