1

Senior Embedded Firmware Engineer Jobs (NOW HIRING)

Senior Embedded Firmware Engineer

Seattle, WA · On-site

$117K - $160K/yr

Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data collection, storage and ...

Senior Embedded Firmware Engineer

Seattle, WA · On-site

$117K - $160K/yr

Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data collection, storage and ...

Senior Embedded Firmware Engineer

Seattle, WA · On-site

$117K - $160K/yr

Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data collection, storage and ...

Senior Embedded Firmware Engineer (T03)

Indianapolis, IN · On-site

$98K - $134K/yr

V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross-disciplinary core ...

Senior Embedded Firmware Engineer (T03)

Indianapolis, IN · On-site

$98K - $134K/yr

V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross-disciplinary core ...

Eaton's Electrical Critical Power Solutions (CPS) Division is seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. Relocation benefits will be provided within the United ...

next page

Showing results 1-20

Senior Embedded Firmware Engineer information

See salary details

$81K

$140.3K

$197K

How much do senior embedded firmware engineer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for senior embedded 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 Embedded Firmware Engineer, and why are they important?

A Senior Embedded Firmware Engineer needs deep expertise in embedded systems design, C/C++ programming, microcontroller architectures, and typically a bachelor’s or master’s degree in electrical engineering or computer science. Familiarity with tools such as JTAG debuggers, oscilloscopes, version control systems (like Git), and real-time operating systems (RTOS) is crucial, along with experience in using relevant IDEs and communication protocols (e.g., SPI, I2C, UART). Strong problem-solving abilities, attention to detail, leadership, and clear technical communication help these engineers excel in cross-functional teams and complex projects. These competencies ensure reliable, efficient firmware development and successful product delivery in highly technical environments.

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

AspectSenior Embedded Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's or higher in Electrical Engineering, Computer Science; experience in firmware developmentBachelor's or higher in Computer Science or related field; programming skills in embedded systems
Work EnvironmentDesigning, developing, and testing firmware for embedded devicesDeveloping software for embedded systems, often in a team environment
Industry UsageElectronics, IoT, automotive, consumer devicesConsumer electronics, industrial automation, IoT

The main difference is that a Senior Embedded Firmware Engineer typically has more experience, takes on complex firmware projects, and may lead development efforts, whereas an Embedded Software Engineer focuses on developing embedded software, often at an entry to mid-level experience. Both roles require strong programming skills and knowledge of embedded systems, but the senior role emphasizes leadership and advanced technical expertise.

What are some typical challenges a Senior Embedded Firmware Engineer might face when working on cross-functional teams?

Senior Embedded Firmware Engineers often collaborate with hardware designers, software developers, and systems engineers to deliver integrated products. A common challenge is ensuring seamless communication between hardware and firmware, as design changes in one can significantly impact the other. Additionally, balancing project deadlines with the need for thorough testing and debugging of low-level code can be demanding. Successful engineers proactively coordinate with team members, participate in design reviews, and advocate for clear documentation to minimize miscommunication and ensure project alignment.

What does a Senior Embedded Firmware Engineer do?

A Senior Embedded Firmware Engineer designs, develops, and maintains low-level software (firmware) that runs on hardware devices such as microcontrollers and embedded systems. They are responsible for writing code that interfaces directly with electronic hardware, optimizing system performance, and ensuring reliability and security. In addition to technical development, they often lead projects, mentor junior engineers, and collaborate with hardware and software teams to deliver integrated products.
What cities are hiring for Senior Embedded Firmware Engineer jobs? Cities with the most Senior Embedded Firmware Engineer job openings:
What are the most commonly searched types of Embedded Firmware Engineer jobs? The most popular types of Embedded Firmware Engineer jobs are:
What states have the most Senior Embedded Firmware Engineer jobs? States with the most job openings for Senior Embedded Firmware Engineer jobs include:
Infographic showing various Senior Embedded Firmware Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Internship, 92% Full Time, 5% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $140,327 per year, or $67.5 per hour.

Senior Embedded Firmware Engineer (Embedded C, C++, QNX, RTOS) | Houston, TX (Onsite) | Contract

Anagha Techno Soft

Houston, TX • On-site

$98K - $134K/yr

Other

Posted 11 days ago


Job description

Senior Embedded Firmware Engineer (Embedded C, C++, QNX, RTOS) | Houston TX (Onsite)Job Title

Senior Embedded Firmware Engineer (QNX RTOS)

Location

Houston, TX (Onsite)

Employment Type

Contract

Job Summary

We are seeking an experienced Senior Embedded Firmware Engineer to join a high-performing engineering team responsible for designing and developing firmware for advanced embedded systems. The ideal candidate will have extensive experience in Embedded C/C++, QNX RTOS, Linux device drivers, and low-level firmware development.

This role involves collaborating with cross-functional engineering teams to build reliable, high-performance embedded solutions while contributing to architecture, optimization, debugging, and product delivery.

Key Responsibilities
  • Design, develop, enhance, and maintain embedded firmware for real-time systems.
  • Develop robust firmware using Embedded C and C++.
  • Build and maintain Linux device drivers and QNX-based applications.
  • Optimize firmware performance, memory utilization, and system reliability.
  • Develop and integrate hardware interface drivers and middleware components.
  • Participate in software architecture, design reviews, and technical planning.
  • Perform debugging, unit testing, verification, and firmware validation.
  • Support firmware releases, version control, and software maintenance activities.
  • Collaborate with hardware, product management, QA, and system engineering teams.
  • Troubleshoot field issues and implement firmware improvements.
  • Document software designs, technical specifications, and development activities.
Required Skills
  • 10+ years of Embedded Firmware Development experience
  • Strong expertise in Embedded C and C++
  • Extensive experience with QNX RTOS
  • Strong Linux Device Driver development experience
  • RTOS-based firmware development
  • Embedded Systems Programming
  • Microprocessor-based firmware design
  • BSP (Board Support Package) development
  • Multithreading and synchronization
  • Strong debugging and troubleshooting skills
Technical ExpertiseOperating Systems
  • QNX
  • Linux
  • RTOS
Programming
  • Embedded C
  • C++
  • Data Structures
Communication Protocols
  • UART
  • SPI
  • I2C
  • Ethernet
Memory Technologies
  • NAND Flash
  • NOR Flash
  • DDR4
Development Tools
  • Git
  • SVN
  • Embedded IDEs
  • Debuggers and Emulators
Preferred Qualifications
  • Experience with firmware architecture and software design principles
  • Experience with Board Bring-up and BSP customization
  • Knowledge of embedded communication stacks
  • Strong analytical and problem-solving skills
  • Experience leading firmware development projects
  • Excellent written and verbal communication skills
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline