1

Embedded Systems Firmware Engineer Jobs (NOW HIRING)

$76K - $104K/yr

You'll work closely with electrical, mechanical, software, and systems engineers to integrate ... Experience developing or modifying embedded firmware in C/C++ or similar low-level languages.

Essential Functions • Writing, designing, and coding firmware for embedded systems to ensure ... Qualifications • Bachelor's Degree in Electrical Engineering or a related field • Proficiency ...

Embedded Firmware Engineer

San Jose, CA · Hybrid

$120K - $165K/yr

We are seeking an Embedded Firmware Engineer to develop real-time firmware for our power ... This position will work closely with electrical, power electronics, controls, and systems ...

Writing, designing, and coding firmware for embedded systems to ensure optimal functionality and ... Collaborating with product design engineers to define system requirements and specifications.

Embedded Firmware Engineer

Costa Mesa, CA

$110K - $151K/yr

About the Role We are looking for a Firmware Engineer to develop low-level embedded software and ... Solid C coding ability for embedded systems * Experience with common bus protocols (SPI, I2C, UART ...

Lead Firmware Engineer

Cupertino, CA · On-site

$60K - $140K/yr

The candidate should have hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming. Requirements - Firmware Engineer

$76K - $104K/yr

You'll work closely with electrical, mechanical, software, and systems engineers to integrate ... Experience developing or modifying embedded firmware in C/C++ or similar low‑level languages.

Showing results 41-60

Embedded Systems Firmware Engineer information

See salary details

$73.5K

$122K

$164K

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

As of Sep 10, 2026, the average yearly pay for embedded systems firmware engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What is an embedded systems firmware engineer?

Embedded Systems Firmware Engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices in embedded systems. Their work involves writing code that interacts directly with hardware components such as microcontrollers, sensors, and communication interfaces. They ensure that embedded devices, like medical equipment, automotive controllers, or consumer electronics, operate efficiently and reliably. These engineers must have a strong understanding of both hardware and software principles, as well as proficiency in programming languages like C or C++.

What are the key skills and qualifications needed to thrive as an embedded systems firmware engineer?

To thrive as an Embedded Systems Firmware Engineer, you need a strong background in computer engineering, proficiency in programming languages like C/C++, and experience with microcontroller architectures, often backed by a relevant degree. Familiarity with hardware debugging tools, real-time operating systems (RTOS), and version control systems such as Git is typically required. Problem-solving, attention to detail, and strong communication skills are essential for effective collaboration and troubleshooting. These competencies ensure robust firmware development, smooth integration with hardware, and reliable performance in critical embedded applications.

What are some common challenges embedded systems firmware engineers face when integrating new hardware components?

One frequent challenge for Embedded Systems Firmware Engineers is ensuring seamless compatibility between new hardware components and existing firmware. This often involves debugging communication protocols, adapting drivers, and handling timing issues unique to the hardware. Engineers must collaborate closely with hardware designers and test engineers to resolve integration problems efficiently. Staying updated on new technologies and tools is essential to address these challenges effectively and maintain system reliability.

What is the difference between Embedded Systems Firmware Engineer vs Embedded Software Developer?

AspectEmbedded Systems Firmware EngineerEmbedded Software Developer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of C/C++Bachelor's in Computer Science, Software Engineering, or related fields; proficiency in C/C++, Python
Work EnvironmentHardware-focused, working closely with microcontrollers and embedded devicesSoftware-focused, developing applications for embedded platforms
Industry UsageAutomotive, consumer electronics, industrial automationConsumer electronics, IoT devices, medical devices

Both roles involve embedded programming, but Embedded Systems Firmware Engineers focus on low-level firmware development directly on hardware, while Embedded Software Developers often work on higher-level software layers. The roles overlap in skills and industries, but differ in focus and scope.

What cities are hiring for Embedded Systems Firmware Engineer jobs?

Cities with the most Embedded Systems Firmware Engineer job openings:

What states have the most Embedded Systems Firmware Engineer jobs?

States with the most job openings for Embedded Systems Firmware Engineer jobs include:

What are popular job titles related to Embedded Systems Firmware Engineer jobs?

For Embedded Systems Firmware Engineer jobs, the most frequently searched job titles are:

Firmware Engineer -- Embedded Controls / Sensors

Aberdeen, MD • On-site

Parra Consulting Group
Business Management Consulting • 11 - 50 employees

$110K - $151K/yr

Other

Medical, Dental, Vision, Life, PTO

Posted 13 days ago


Job description

Parra Consulting Group (PCG) is seeking a Firmware Engineer -- Embedded Controls / Sensors to develop and modify embedded firmware for advanced hardware systems supporting critical national security missions. This role works directly with devices such as gimbals, optics, motors, sensors, and other embedded subsystems to implement new capabilities, integrate hardware, and troubleshoot complex system behavior. This position is located at Aberdeen Proving Ground, Maryland.

More About the Role

As a Firmware Engineer, you'll design, modify, and debug low-level software running on embedded processors and microcontrollers. You'll work closely with electrical, mechanical, software, and systems engineers to integrate sensors, actuators, imaging systems, and control hardware. The role requires hands-on experience understanding existing firmware, developing new functionality, and solving problems that cross the hardware/firmware boundary.

Required Qualifications
  • Active TS/SCI security clearance.
  • Experience developing or modifying embedded firmware in C/C++ or similar low-level languages.
  • Experience with microcontrollers, embedded processors, or SoCs and associated peripherals.
  • Experience interfacing with hardware using SPI, I2C, UART, CAN, PWM, ADC/DAC, or similar interfaces.
  • Experience developing firmware for motors, actuators, sensors, optics, gimbals, or other electromechanical systems.
  • Strong understanding of real-time embedded systems, interrupts, timers, memory management, and hardware interfaces.
  • Experience debugging firmware and hardware using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
  • Ability to read schematics, datasheets, interface control documents, and existing firmware to understand and modify embedded systems.
Desired Qualifications
  • Experience developing firmware for gimbals, motor controllers, camera systems, electro-optical systems, or stabilized payloads.
  • Experience with motor control, encoders, PID/control loops, position control, or stabilization systems.
  • Experience integrating IMUs, cameras, environmental sensors, GNSS receivers, or other sensor systems.
  • Experience with embedded Linux, RTOS environments, or bare-metal development.
  • Familiarity with STM32, NXP, TI, Microchip, or similar embedded platforms.
  • Experience reverse engineering, modifying, or extending existing or undocumented firmware.
  • Familiarity with bootloaders, firmware update mechanisms, device drivers, and low-level communications protocols.
  • Experience supporting UAS, robotics, autonomous systems, imaging systems, or other embedded platforms.
  • Experience rapidly prototyping and testing firmware against physical hardware.
Why Join PCG

Parra Consulting Group offers a collaborative, mission-focused environment where your expertise directly supports national security operations. PCG provides competitive compensation, 100% employer-paid medical/dental/vision coverage, life and disability insurance, and a PTO plan to ensure professional growth and work-life balance.

#J-18808-Ljbffr