1

Firmware Developer Jobs (NOW HIRING)

Required Skills (Technical Competency): 1. Bachelor''s degree in Electronics/Electrical/Embedded systems Engineering, or equivalent 2. 5+ years of experience in UEFI BIOS/ Firmware development 3. In ...

FPGA Firmware Developer

Batavia, NY ยท On-site

$99K - $130K/yr

Fermilab is seeking a FPGA Firmware Developer who will design, develop, verify, and integrate FPGA-based systems and embedded firmware. Responsibilities include architecture definition, RTL ...

FPGA Firmware Developer

Batavia, IL ยท On-site

$99K - $130K/yr

Fermilab is seeking a FPGA Firmware Developer who will design, develop, verify, and integrate FPGA-based systems and embedded firmware. Responsibilities include architecture definition, RTL ...

Senior Firmware Developer

Houston, TX ยท On-site

$114K - $150K/yr

Senior Firmware Developer Job Location: Houston, Texas Job Type: Contract * Experience with developing firmware applications on ARM processors. * Expertise in ARM embedded architecture. * Expertise ...

Embedded Firmware Developer

Ridgecrest, CA ยท On-site

$150K - $235K/yr

Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...

BIOS Firmware Developer

Houston, TX ยท On-site

$75K - $85K/yr

Required Skills (Technical Competency): 1. Bachelor's degree in Electronics/Electrical/Embedded systems Engineering, or equivalent 2. 5+ years of experience in UEFI BIOS/ Firmware development 3. In ...

BIOS Firmware Developer

Houston, TX ยท On-site

$75K - $85K/yr

Required Skills (Technical Competency): 1. Bachelor's degree in Electronics/Electrical/Embedded systems Engineering, or equivalent 2. 5+ years of experience in UEFI BIOS/ Firmware development 3. In ...

BIOS Firmware Developer

Houston, TX ยท On-site

$75K - $85K/yr

Required Skills (Technical Competency): 1. Bachelor's degree in Electronics/Electrical/Embedded systems Engineering, or equivalent 2. 5+ years of experience in UEFI BIOS/ Firmware development 3. In ...

Firmware Developer technical skills: * Good programming capability in C * Experience or good understanding of embedded systems * Experience or good understanding of PCIe/NAND/SMBus/UART/SPI protocols ...

OpenBMC Firmware Developer

Austin, TX ยท On-site

$55 - $60/hr

OpenBMC Firmware Developer Austin, TX: 100% Onsite 12 + Months $55-$60/HR Focus: OpenBMC development for server customer reference boards. Tech: Linux kernel/drivers, I2C/I3C, SPI, PCIe, IPMI ...

Embedded Firmware Developer

Dahlgren, VA ยท On-site

$79K - $110K/yr

Ability to communicate effectively, both verbally and in writing The Firmware Developer will write firmware to run on specified microcontrollers to achieve desired functionality. This functionality ...

Embedded Firmware Developer

Dahlgren, VA ยท On-site

$79K - $110K/yr

Ability to communicate effectively, both verbally and in writing Responsibilities The Firmware Developer will write firmware to run on specified microcontrollers to achieve desired functionality.

Showing results 21-40

Firmware Developer information

See salary details

$77.5K

$112.2K

$179.5K

How much do firmware developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for firmware developer in the United States is $112,233.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,500.00 and $121,000.00 per year, depending on experience, location, and employer.

What is a firmware developer?

Firmware Developers are engineers who design, develop, and maintain low-level software that directly controls hardware devices. Their work typically involves writing code in languages like C or C++ to ensure hardware components operate as intended, often within embedded systems such as microcontrollers and consumer electronics. Firmware developers collaborate closely with hardware engineers and may also troubleshoot or update firmware to enhance device performance. Their role is crucial in industries like automotive, consumer electronics, and industrial automation.

What skills and qualifications are needed to thrive as a firmware developer?

To thrive as a Firmware Developer, you need a solid background in embedded systems, proficiency in C/C++ programming, and a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller architectures, debugging tools (like JTAG or ICE), and version control systems such as Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate across hardware and software teams. These skills are crucial for developing reliable, efficient firmware that enables hardware devices to function correctly and meet user requirements.

What are common challenges firmware developers face when working on embedded systems projects?

Firmware Developers often encounter challenges such as optimizing code for limited memory and processing power, integrating with diverse hardware platforms, and ensuring reliable communication between software and hardware components. Debugging can be especially tricky due to limited visibility into low-level operations, requiring specialized tools like JTAG debuggers or oscilloscopes. Collaboration with hardware engineers and cross-functional teams is essential to address hardware-software integration issues and to ensure timely delivery of stable, efficient firmware.

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

AspectFirmware DeveloperEmbedded Software Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering, or related fields; similar certifications
Work EnvironmentDesigning and developing low-level code for hardware devices, often working in hardware labs or development teamsDeveloping software for embedded systems, often in cross-functional teams, with focus on hardware-software integration
Industry UsageUsed in consumer electronics, automotive, IoT devices, and industrial equipmentCommon in automotive, medical devices, consumer electronics, and industrial automation

Firmware Developers and Embedded Software Engineers share similar skills and work environments, focusing on hardware-related software development. The main difference lies in their scope: Firmware Developers typically work on low-level code directly interacting with hardware, while Embedded Software Engineers may handle higher-level embedded applications. Both roles are essential in industries like automotive, IoT, and consumer electronics.

Are firmware developers in demand?

Firmware developers are in high demand due to the growth of embedded systems in industries such as automotive, consumer electronics, and IoT. Skills in C, C++, and real-time operating systems are particularly valuable, and job opportunities are expected to remain strong as technology continues to advance.
More about Firmware Developer jobs

What cities are hiring for Firmware Developer jobs?

Cities with the most Firmware Developer job openings:

Who are the top companies hiring for Firmware Developer jobs?

The top employers for Firmware Developer jobs are:

What states have the most Firmware Developer jobs?

States with the most job openings for Firmware Developer jobs include:

Infographic showing various Firmware Developer job openings in the United States as of August 2026, with employment types broken down into 85% Full Time, 3% Part Time, and 12% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $112,233 per year, or $54 per hour.

Firmware Developer / Reverse Engineer

Intezra, Inc.

Columbia, MD โ€ข On-site

$125K - $225K/yr

Full-time

Dental, Vision, Retirement, PTO

Posted 25 days ago


Job description

Job Description

Firmware Developer / Reverse Engineer

Columbia, MD | Full Time | TS/SCI with Full-Scope Polygraph Required

Position: Firmware Developer / Reverse Engineer (Computer Scientist, Level 2 or Level 3)

Location: Columbia, MD (on-site)

Category: Software Development / Firmware Embedded / Reverse Engineering

Clearance Requirement: Active TS/SCI with Full-Scope Polygraph

Compensation: $125,100 – $225,200 (annualized USD)

Experience Requirement:

  • Level 2: 5+ years with a Bachelor's degree, OR 3+ years with a Master's degree, OR

  • Level 3: 10+ years with a Bachelor's degree, OR 8+ years with a Master's degree

  • At least 3 years of cybersecurity-related software development experience

  • Degree must be in Computer Science, Computer Engineering, or a closely related discipline

Description

We are looking for an experienced Firmware Developer to join a small, mission-impactful team building new and existing capabilities on firmware and embedded platforms. You'll work close to the metal—combining strong C programming skills with reverse engineering across diverse architectures to design, extend, and analyze firmware for high-impact use cases.

This is hands-on, deeply technical work in a small team where your contributions directly shape the capability roadmap.

Responsibilities

  • Design and develop new firmware-level capabilities and extend existing ones.

  • Perform analysis and reverse engineering of firmware and embedded components across multiple architectures.

  • Write production-grade C code targeting constrained and embedded environments.

  • Investigate device and firmware behavior, document findings, and turn them into actionable engineering work.

  • Collaborate with subject matter experts, fellow developers, and end users on requirements, prototypes, and refinements.

  • Contribute to code reviews, technical documentation, and design discussions.

Skills Requirements

  • Strong proficiency in C programming.

  • Reverse engineering experience across diverse architectures (e.g., ARM, MIPS, x86).

  • Comfort working in Linux-based development environments.

  • Familiarity with low-level debugging, embedded toolchains, and platform internals.

  • Strong written and verbal communication skills.

Nice to Haves

  • Experience with vulnerability research.

  • Experience analyzing or developing firmware in a production context.

  • Familiarity with firmware extraction and analysis (e.g., binwalk, Ghidra, IDA Pro, radare2).

  • Experience with exploit development.

  • Experience with C++, Rust, or Go for embedded or systems work.

  • Atlassian Tools (Jira, Confluence) and Git/GitLab workflows.

Compensation Employment Policy

Salary is determined by multiple factors, including location, education, experience, skills, and organizational requirements. The projected compensation range for this position is $125,100 – $225,200 (annualized USD).

Benefits Overview

At Intezra, Inc., we offer a comprehensive benefits package designed to support long-term career growth and work-life balance:

  • Three CareFirst medical plans available; Intezra pays up to 100% of healthcare premiums and up to 100% of deductibles (based on plan selection) for employees and dependents

  • Intezra pays 100% for CareFirst Dental and Vision plans for employees and dependents

  • 401(k): 15% company contribution (no match required)

  • PTO: 160 hours, increasing with seniority

  • 12 Floating Holidays

  • 4 Code Red Days

EEO Statement

Intezra, Inc. provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any kind without regard to race, color, religion, age, sex, national origin, disability status, genetics, pregnancy, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

About Us

Intezra Inc. is a small business prime contractor for all realms of cyber and AI/ML development, from tactical-level tools and capabilities to enterprise-level infrastructure and operations. Our leadership team and staff have helped solve the most complex challenges for the intelligence community for over 15 years.

, About Intezra, Inc.

Intezra Inc. is a small business prime contractor for all realms of cyber and AI/ML development, from tactical-level tools and capabilities to enterprise-level infrastructure and operations. Our leadership team and staff have helped solve the most complex challenges for the intelligence community for over 15 years.