1

Senior Firmware Engineer Jobs (NOW HIRING)

Senior Firmware Engineer

Durham, NC ยท On-site

$115K - $152K/yr

Senior Firmware Engineer, Durham, NC The Senior Firmware Engineer will work in the product development engineering group designing and supporting the development of analytic instrumentation in a ...

Sr. Firmware Engineer

Cheshire, CT ยท On-site

$120K - $159K/yr

R10082066 Sr. Firmware Engineer (Open) Location: Cheshire, CT (ATS) - Management How will you CONTRIBUTE and GROW? At Airgas, we are committed to building a diverse and inclusive workplace that ...

Sr. Firmware Engineer

Cheshire, CT ยท On-site

$120K - $159K/yr

R10082066 Sr. Firmware Engineer (Open) Location: Cheshire, CT (ATS) - Management How will you CONTRIBUTE and GROW? At Airgas, we are committed to building a diverse and inclusive workplace that ...

Senior Firmware Engineer

Rochester, NH ยท On-site

$117K - $155K/yr

Senior Firmware Engineers are a core component of the development team serving as the technical authority for firmware development and while working to deliver best in class products. Senior Firmware ...

Senior Firmware Engineer

Rochester, NH ยท On-site

$117K - $155K/yr

Senior Firmware Engineers are a core component of the development team serving as the technical authority for firmware development and while working to deliver best in class products. Senior Firmware ...

Senior Firmware Engineer

O Fallon, MO

$111K - $147K/yr

The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected ...

Senior Firmware Engineer

San Francisco, CA ยท On-site

$125K - $175K/yr

The Opportunity Cala is seeking a Senior Firmware Engineer to join our growing team. The role will work with an experienced product development team and be responsible for new design, development ...

Senior Firmware Engineer

Oxnard, CA ยท On-site

$130K - $170K/yr

Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms! Oxnard, CA | On-site Opportunity Summary A growing engineering organization focused on advanced ...

Senior Firmware Engineer

O Fallon, MO

$111K - $147K/yr

The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected ...

Senior Firmware Engineer

Cleveland, OH ยท On-site

$115K - $153K/yr

Nottingham Spirk has an immediate opening for a Senior Firmware Engineer. The ideal candidate is located in the Cleveland metro area or willing to relocate to Northeast Ohio. About Us Nottingham ...

Senior Firmware Engineer

O Fallon, MO ยท On-site

$111K - $147K/yr

The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected ...

Senior Firmware Engineer

O Fallon, MO ยท On-site

$111K - $147K/yr

The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected ...

Senior Firmware Engineer

Oxnard, CA ยท On-site

$130K - $170K/yr

Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms! Oxnard, CA | On-site Opportunity Summary A growing engineering organization focused on advanced ...

Senior Firmware Engineer

Cleveland, OH ยท On-site

$115K - $153K/yr

Nottingham Spirk has an immediate opening for a Senior Firmware Engineer. The ideal candidate is located in the Cleveland metro area or willing to relocate to Northeast Ohio. About Us Nottingham ...

Sr Firmware Engineer

San Francisco, CA

$140K - $186K/yr

Job Title: Sr Firmware Engineer Location: San Francisco, CA (5 days in a week onsite) Duration: 9 months Qualifications: Proficiency in C with ability to adapt to company coding style; good ...

Senior Firmware Engineer

Cleveland, OH ยท On-site

$115K - $153K/yr

Nottingham Spirk has an immediate opening for a Senior Firmware Engineer. The ideal candidate is located in the Cleveland metro area or willing to relocate to Northeast Ohio. About Us Nottingham ...

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

Next Step Systems

Durham, NC โ€ข On-site

$115K - $152K/yr

Full-time

Medical, Retirement, PTO

Posted 19 hours ago


Job description

Senior Firmware Engineer, Durham, NC
The Senior Firmware Engineer will work in the product development engineering group designing and supporting the development of analytic instrumentation in a multifunctional team environment. This position requires an adaptable individual that will be responsible for firmware design and maintenance in a regulated environment. This is a 100% Onsite opening and NOT open for Remote.
Responsibilities:
  • Implement algorithms for biomedical instrumentation.
  • Create design specifications.
  • Digital designs incorporating microprocessors and CPLD/FPGA.
  • Design and maintain analog, digital and mixed signal sub-systems incorporating ADC, DAC, Motor Control, PID etc. via standard interface protocols.
  • Firmware design and implementation.
  • Design, implementation, and maintenance of DSP algorithms.
  • Prototype fabrication, board bring-up and test.
  • Create, validate and execute engineering verification test plans.
  • Document designs, implement tests.
  • Regularly report progress, design concepts and lead design reviews.
  • Occasional travel for project support and training.

Qualifications:
  • BS or MS, Computer Science, Electrical Engineering or equivalent.
  • 3+ years in a product development environment, preferably in development of laboratory or medical device products.
  • Embedded Firmware design using C/C++.
  • Debug skills using standard electronics lab equipment.
  • Strong analytical, planning, and time management skills.
  • Familiarity with embedded software tools (particularly C, VHDL), design patterns, and scripting/testing tools (Python).
  • Independent skills in experimental design, implementation, troubleshooting and data analysis.
  • Experience with version control software (Git, SVN, etc.).
  • Strong verbal and written communications skills; strong computer skills.
  • Experience implementing DSP algorithms and associated mathematical models.
  • Must communicate well and work as a member of an interdisciplinary team of biochemists, scientists, and engineers.
  • Some travel may be required (domestic and international).
  • Must maintain valid travel documents, including a valid driver's license.
  • Ability to work in a bio-safety level 2 environment (including training and immunization or immunization waiver) is required.
  • FPGA/CPLD design experience a plus.

Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Durham NC Jobs, Senior Firmware Engineer, C/C++, VHDL, Python, Git, SVN, DSP Algorithms, Mathematical Models, FPGA, CPDL, Microprocessors, Healthcare, North Carolina Recruiters, Information Technology Jobs, IT Jobs, North Carolina Recruiting
Looking to hire for similar positions in Durham, NC or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Senior Firmware Engineers for jobs in Durham, North Carolina and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext. 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC