1

Senior Firmware Engineer Jobs in Raleigh, NC (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

Morrisville, NC

$111K - $147K/yr

The Role As Senior Firmware Engineer with Xylem you will design, develop, and support embedded firmware for Sensus gas AMI and metering products. You will work on complex, low-level systems while ...

Senior Linux Firmware Engineer

Raleigh, NC ยท On-site

$94K - $138K/yr

Eaton's ES AMER ESS division is currently seeking a Senior Linux Firmware Engineer. The expected annual salary range for this role is $94000 - $138000 a year. Please note the salary information shown ...

Senior Embedded Firmware Engineer

Raleigh, NC ยท On-site

$94K - $138K/yr

Eaton's Electrical Critical Power Solutions Division is currently seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. Relocation benefits are available within the United ...

Senior VHDL Firmware Engineer

Durham, NC ยท On-site

$115K - $152K/yr

Senior VHDL Firmware Engineer The Impact You'll Make Join Danfoss Drives and become part of a team making a significant impact in energy efficiency and electrification . As a global leader in power ...

Embedded Firmware Specialist

Raleigh, NC ยท On-site

$122K - $179K/yr

You will collaborate with senior engineers and cross-functional teams to drive alignment across ... firmware architecture across platforms and product variants, including interfaces, modular ...

Senior Electrical Engineer

Raleigh, NC ยท On-site

$95K - $123K/yr

A Brief Overview The Senior Electrical Engineer will lead the design, development, and analysis of ... This role requires deep expertise in mixed-signal PCBA design, embedded C/C++ firmware development ...

Senior Electrical Engineer

Raleigh, NC

$95K - $123K/yr

A Brief Overview The Senior Electrical Engineer will lead the design, development, and analysis of ... This role requires deep expertise in mixed-signal PCBA design, embedded C/C++ firmware development ...

Senior Traffic Analysis Engineer

Raleigh, NC ยท Hybrid

$116K - $153K/yr

Morton Thomas and Associates, Inc. (AMT) is seeking a Senior Traffic Analysis Engineer to join our Transportation Engineering team in Towson, MD, Rockville, MD, or Raleigh, NC. The successful ...

Senior Electrical Engineer

Durham, NC ยท On-site

$50 - $55/hr

Senior Electrical Engineer Location : Onsite - Durham, NC Schedule: Monday to Friday, 8:00 AM - 5 ... and firmware updates. - Design and refine systems involving robotics, motion control, power ...

next page

Showing results 1-20

Senior Firmware Engineer information

See Raleigh, NC salary details

$78.7K

$136.4K

$191.5K

How much do senior firmware engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for senior firmware engineer in Raleigh, NC is $136,401.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,200.00 and $153,600.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Senior firmware engineers in specialized industries such as aerospace, defense, or high-tech manufacturing can earn $500,000 or more annually, especially with extensive experience, advanced skills in embedded systems, and leadership roles. Compensation often includes base salary, bonuses, and stock options, reflecting the high level of expertise required in these fields.

What engineers make $300,000 a year?

Senior firmware engineers, especially those with specialized skills in embedded systems, hardware integration, and real-time operating systems, can earn $300,000 or more annually in high-demand industries like aerospace, defense, or advanced technology. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What engineers make $200,000 a year?

Senior firmware engineers, especially those with specialized skills in embedded systems, real-time operating systems, and hardware integration, can earn $200,000 or more annually. Compensation varies based on experience, industry, location, and company size, with roles in high-demand sectors like aerospace, automotive, and technology often offering higher salaries.

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.

Are firmware engineers in demand?

Firmware engineers are in high demand due to the growth of embedded systems in industries such as automotive, healthcare, and consumer electronics. Their skills in programming languages like C and C++, along with experience with hardware interfaces and debugging tools, are highly sought after by employers seeking to develop and maintain complex embedded devices.

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 are the most commonly searched types of Firmware Engineer jobs in Raleigh, NC? The most popular types of Firmware Engineer jobs in Raleigh, NC are:
What job categories do people searching Senior Firmware Engineer jobs in Raleigh, NC look for? The top searched job categories for Senior Firmware Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Senior Firmware Engineer jobs? Cities near Raleigh, NC with the most Senior Firmware Engineer job openings:
Infographic showing various Senior Firmware Engineer job openings in Raleigh, NC as of July 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $136,401 per year, or $65.6 per hour.
Senior Firmware Engineer

Senior Firmware Engineer

Next Step Systems

Durham, NC โ€ข On-site

$115K - $152K/yr

Full-time

Medical, Retirement, PTO

Posted 8 days 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