1

Software Firmware Engineer Jobs (NOW HIRING)

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team, located in Camas, WA. Our ideal candidate is a proven leader and collaborator who is motivated ...

Software/Firmware Engineering Manager

Camas, WA ยท On-site

$115K - $137K/yr

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team, located in Camas, WA. Our ideal candidate is a proven leader and collaborator who is motivated ...

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team, located in Camas, WA. Our ideal candidate is a proven leader and collaborator who is motivated ...

Embedded Software Engineer

Cupertino, CA ยท On-site

$162K - $213K/yr

If so, we have the perfect opportunity for you! We're looking for a Software/Firmware Engineer to join Apple's Platform Architecture team and help shape the future of Apple's integrated systems. In ...

Senior Firmware Engineer

Atlanta, GA

$114K - $151K/yr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE JOB We are looking for a Senior Firmware Engineer to join our rapidly growing team in ...

Be Seen First

Firmware/Software Engineer

Van Nuys, CA ยท On-site

$100K - $160K/yr

Firmware / Software Engineer Optical Zonu Corp. is a leader in the RF-Over-Fiber telecommunication market, developing whole system solutions. We have a modest engineering team that designs ...

Principal Firmware Engineer

Santa Clara, CA ยท On-site

$200 - $260/hr

Bright Vision Technologies is a forward-thinking software development company dedicated to building ... Job Title: Principal Firmware Engineer - Coherent Optical Modules & Embedded Platforms (CPO ...

Hardware & Software Integration * Work at the intersection of: * Electronics * Sensors * Actuators ... firmware engineering experience. * Strong experience with: * Embedded C/C++ or Rust development

Firmware Engineer

Costa Mesa, CA ยท On-site

$166K - $220K/yr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ...

Firmware Engineer

Costa Mesa, CA ยท On-site

$166K - $220K/yr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ...

Senior Firmware Engineer

Atlanta, GA ยท On-site

$165 - $218/hr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE JOB We are looking for a Senior Firmware Engineer to join our rapidly growing team in ...

Senior Firmware Engineer

Atlanta, GA ยท On-site

$165K - $218K/yr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE JOB We are looking for a Senior Firmware Engineer to join our rapidly growing team in ...

Senior Firmware Engineer

Atlanta, GA ยท On-site

$165K - $218K/yr

We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE JOB We are looking for a Senior Firmware Engineer to join our rapidly growing team in ...

Showing results 21-40

Software Firmware Engineer information

See salary details

$36

$72

$119

How much do software firmware engineer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for software firmware engineer in the United States is $72.08, according to ZipRecruiter salary data. Most workers in this role earn between $50.72 and $91.35 per hour, depending on experience, location, and employer.

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

AspectSoftware Firmware EngineerEmbedded Software Engineer
Primary FocusDeveloping low-level firmware for hardware devicesDesigning software for embedded systems and devices
Required SkillsC/C++, hardware interfaces, real-time OSC/C++, microcontrollers, hardware integration
Work EnvironmentHardware labs, embedded device developmentEmbedded systems, IoT devices, consumer electronics
Industry UsageConsumer electronics, automotive, industrialConsumer electronics, medical devices, aerospace

Both roles involve working with hardware and low-level programming, but Software Firmware Engineers focus on firmware development for hardware components, while Embedded Software Engineers design software for embedded systems within various devices. The roles often overlap, but their specific focus areas differ based on the hardware and application context.

Are software firmware engineers in demand?

Software firmware engineers are in high demand due to the increasing reliance on embedded systems in industries such as automotive, consumer electronics, and healthcare. They often require knowledge of programming languages like C and C++, and experience with hardware integration, making their skills valuable in various technology sectors.

What does a software firmware engineer do?

A Software Firmware Engineer is responsible for developing and maintaining the low-level software that controls hardware devices. They write code that allows hardware components, such as microcontrollers and embedded systems, to function as intended. Their work bridges the gap between hardware and higher-level software, ensuring devices operate efficiently and reliably. Firmware engineers often work closely with hardware designers to test and troubleshoot integrated systems.

What are the key skills and qualifications needed to thrive as a software firmware engineer, and why are they important?

To thrive as a Software Firmware Engineer, you need a solid background in embedded systems, programming languages like C/C++, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems (e.g., Git), and sometimes certifications like Embedded Systems certifications are common requirements. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with hardware teams and troubleshoot complex technical issues. These skills and qualities are crucial for producing reliable, efficient firmware that seamlessly integrates with hardware products.

How does a software firmware engineer typically collaborate with hardware teams during product development?

Software Firmware Engineers work closely with hardware engineers throughout the product lifecycle, especially during the design, prototyping, and testing phases. They often participate in cross-functional meetings to ensure firmware is compatible with evolving hardware specifications and to troubleshoot integration issues. Regular collaboration may include reviewing schematics, conducting joint debugging sessions, and providing input on hardware-software interface requirements. This teamwork is essential for delivering reliable, optimized products that meet performance and quality standards.
What cities are hiring for Software Firmware Engineer jobs? Cities with the most Software Firmware Engineer job openings:
Who are the top companies hiring for Software Firmware Engineer jobs? The top employers for Software Firmware Engineer jobs are:
Infographic showing various Software Firmware Engineer job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $149,933 per year, or $72.1 per hour.

Embedded Software/Firmware Engineer

Radiance Technologies

Huntsville, AL โ€ข On-site

$101K - $138K/yr

Full-time

Re-posted 27 days ago


Job description

Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in custom electronics development, microelectronics, and systems security development to join our Microelectronics Technology Operation (MTO). We are looking for individuals capable of out-of-the-box thinking, with an innovative mindset and the ability to work as part of multi-disciplinary engineering teams. MTO is involved in the development and analysis of protective technology capabilities and products, advancing the state-of-the-art for the Department of War in areas ranging from secure microelectronics packaging to board-level electronics development to system-level security for weapons systems.

MTO is looking for an Embedded Software/Firmware Engineer with the breadth and versatility to work across all design and development stages, from ideation to formal production acceptance testing for electronics subsystems utilizing embedded commercial processors, SoCs, GPUs, FPGAs and ASICs.

The ideal candidate will be adept at both embedded software and Hardware Description Languages (HDL) development. The ideal candidate will have experience collaborating with hardware design engineer(s) to turn up custom embedded hardware prototype designs, and maturing said prototypes into deployable solutions.

Must work well as part of small, fast-paced and mission-driven team(s). Multiple levels of seniority will be considered based on candidate qualifications.

Requirements:

  • B.S. or higher in Electrical Engineering, Computer Engineering, or relevant technical field with 8+ years direct experience developing embedded systems

  • Ability to obtain and maintain a DoD security clearance

  • Embedded Debugging / Emulation

  • Experience developing for real-time OS, embedded Linux, and / or bare metal

  • Ability to read schematics

  • Advanced or Expert level C programmer

  • FGPA: VHDL and / or Verilog

Desirable Qualifications / Skills (some or all would be viewed positively):

  • Advanced degrees in Electrical Engineering, Computer Engineering, or relevant technical field with 20+ years of relevant work experience

  • Active Top Secret clearance

  • Demonstrated expertise as technical lead / architect for embedded projects - conceptualizing solutions to open-ended problems, deriving implementable requirements, and conveying design intent to a broader team.

  • Experience with system security architectures, cryptography implementation, roots of security, and / or secure boot

  • Entrepreneurial mindset - propose new ideas, processes, tools and solutions

  • Excel at verbal and written communication with customers and team members by providing reports, technical documentation, and guidance

  • Design, simulate, synthesize, and test IP for ASIC and FPGA projects

  • Authoring of software development plans

  • Proficiency and willingness to mentor junior technical personnel

Work Location:

  • In person, Huntsville, AL

  • Occasional travel as needed

Security Clearance:

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Radiance Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.