The Vacancy Position Overview We are seeking a highly skilled Software/Firmware Engineer with a strong emphasis on Linux kernel development, while also being capable of contributing to broader ...
The Vacancy Position Overview We are seeking a highly skilled Software/Firmware Engineer with a strong emphasis on Linux kernel development, while also being capable of contributing to broader ...
Software/Firmware Engineer
Fort Collins, CO · On-site
The Vacancy Position Overview We are seeking a highly skilled Software/Firmware Engineer with a strong emphasis on Linux kernel development, while also being capable of contributing to broader ...
Software/Firmware Engineer
Fort Collins, CO · On-site
The Vacancy Position Overview We are seeking a highly skilled Software/Firmware Engineer with a strong emphasis on Linux kernel development, while also being capable of contributing to broader ...
Embedded Software/Firmware Engineer
Atlanta, GA · On-site
$86K - $150K/yr
Job#: 3034880 Embedded Software/Firmware Engineer Location: Atlanta, Georgia Employment Type: Contract to Perm Job Location Requirement: Onsite Security & Citizenship Requirements Candidates must be ...
Embedded Software/Firmware Engineer
Atlanta, GA · On-site
$86K - $150K/yr
Job#: 3034880 Embedded Software/Firmware Engineer Location: Atlanta, Georgia Employment Type: Contract to Perm Job Location Requirement: Onsite Security & Citizenship Requirements Candidates must be ...
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · Hybrid
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · Hybrid
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
TWO Embedded Software and Firmware Engineers
$99K - $135K/yr
Embedded Software Development, Firmware Engineer, C, C++, Python, Git, Confluence, C++11, C++20 Introduction: The Embedded Software/Firmware Engineer is responsible for developing algorithms and code ...
TWO Embedded Software and Firmware Engineers
$99K - $135K/yr
Embedded Software Development, Firmware Engineer, C, C++, Python, Git, Confluence, C++11, C++20 Introduction: The Embedded Software/Firmware Engineer is responsible for developing algorithms and code ...
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · On-site
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
Quick apply
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · On-site
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · On-site
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
Sr. Embedded Software/Firmware Engineer/Contractor
San Diego, CA · On-site
$109K - $149K/yr
Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software ...
Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality and ...
Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality and ...
Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level ...
Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level ...
Embedded Software/Firmware Engineer (Full-time) Atlanta, GA - DK
Atlanta, GA · On-site
$99K - $135K/yr
Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level ...
Embedded Software/Firmware Engineer (Full-time) Atlanta, GA - DK
Atlanta, GA · On-site
$99K - $135K/yr
Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level ...
Lead Firmware Engineer
Zeeland, MI · On-site
This role is responsible for leading embedded firmware development efforts while guiding a team of engineers through the full software development lifecycle. The Lead Firmware Engineer will drive ...
Quick apply
Lead Firmware Engineer
Zeeland, MI · On-site
This role is responsible for leading embedded firmware development efforts while guiding a team of engineers through the full software development lifecycle. The Lead Firmware Engineer will drive ...
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 ...
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 ...
Embedded Software/Firmware Engineer
Huntsville, AL · On-site
$101K - $138K/yr
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 ...
Embedded Software/Firmware Engineer
Huntsville, AL · On-site
$101K - $138K/yr
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 ...
Embedded Software/Firmware Engineer
Huntsville, AL · On-site
$101K - $138K/yr
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 ...
Embedded Software/Firmware Engineer
Huntsville, AL · On-site
$101K - $138K/yr
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 ...
Embedded Software Engineer
Cupertino, CA · On-site
$162K - $213K/yr
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 this role, you'll have the chance to use your ...
Embedded Software Engineer
Cupertino, CA · On-site
$162K - $213K/yr
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 this role, you'll have the chance to use your ...
Real-Time Firmware Engineer
Philadelphia, PA · Hybrid
$115K - $130K/yr
Collaborate closely with hardware, firmware, and software engineers in a highly integrated environment * Develop requirements, specifications, and test strategies * Debug and troubleshoot complex ...
Real-Time Firmware Engineer
Philadelphia, PA · Hybrid
$115K - $130K/yr
Collaborate closely with hardware, firmware, and software engineers in a highly integrated environment * Develop requirements, specifications, and test strategies * Debug and troubleshoot complex ...
... Firmware Engineer ... This role supports software development across embedded systems and connected applications ...
... Firmware Engineer ... This role supports software development across embedded systems and connected applications ...
Senior Firmware Engineer
$128K - $169K/yr
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE ROLE We are looking for a Senior Firmware Engineer with experience developing low-level ...
Senior Firmware Engineer
$128K - $169K/yr
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... ABOUT THE ROLE We are looking for a Senior Firmware Engineer with experience developing low-level ...
R&D Software/Firmware Engineer
Santa Clara, CA · On-site
$140K - $219K/yr
This R&D Software/Firmware Engineer role is essential to the development of embedded software that powers Agilent's mass spectrometry platforms, ensuring reliable performance, accuracy, and quality ...
R&D Software/Firmware Engineer
Santa Clara, CA · On-site
$140K - $219K/yr
This R&D Software/Firmware Engineer role is essential to the development of embedded software that powers Agilent's mass spectrometry platforms, ensuring reliable performance, accuracy, and quality ...
Work closely with hardware and software engineers for component selection, troubleshooting, and ... Develop firmware across multiple products at various stages of their development cycle REQUIRED ...
Work closely with hardware and software engineers for component selection, troubleshooting, and ... Develop firmware across multiple products at various stages of their development cycle REQUIRED ...
Software Firmware Engineer information
See salary details
$36.54 - $44.12
14% of jobs
$50.25 is the 25th percentile. Wages below this are outliers.
$44.12 - $51.70
14% of jobs
$51.70 - $59.29
14% of jobs
The median wage is $66.03 / hr.
$59.29 - $66.87
10% of jobs
$66.87 - $74.45
5% of jobs
$74.45 - $82.04
9% of jobs
$88.59 is the 75th percentile. Wages above this are outliers.
$82.04 - $89.62
12% of jobs
$89.62 - $97.20
16% of jobs
$97.20 - $104.79
5% of jobs
$104.79 - $112.37
0% of jobs
$112.37 - $119.95
2% of jobs
$36
$72
$119
How much do software firmware engineer jobs pay per hour?
What engineers make $500,000?
Will AI replace the firmware engineer?
What does a firmware engineer do?
What is the difference between Software Firmware Engineer vs Embedded Software Engineer?
| Aspect | Software Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Primary Focus | Developing low-level firmware for hardware devices | Designing software for embedded systems and devices |
| Required Skills | C/C++, hardware interfaces, real-time OS | C/C++, microcontrollers, hardware integration |
| Work Environment | Hardware labs, embedded device development | Embedded systems, IoT devices, consumer electronics |
| Industry Usage | Consumer electronics, automotive, industrial | Consumer 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.
What does a Software Firmware Engineer do?
What are the key skills and qualifications needed to thrive as a Software Firmware Engineer, and why are they important?
What engineers make $300,000 a year?
How does a Software Firmware Engineer typically collaborate with hardware teams during product development?
Full-time
Posted yesterday
Job description
The Vacancy
Position OverviewWe are seeking a highly skilled Software/Firmware Engineer with a strong emphasis on Linux kernel development, while also being capable of contributing to broader software engineering initiatives. This role will focus on enhancing the Linux kernel, working closely with custom hardware platforms, and supporting general development needs across multiple projects. The ideal candidate is versatile, collaborative, and comfortable working at both low-level kernel and higher-level application layers.
Key Responsibilities - Linux Kernel DevelopmentDesign, implement, and maintain enhancements to the Linux kernel, including subsystems such as memory management, storage, networking, and device drivers.
Develop and maintain kernel device tree files for interfacing with custom hardware platforms and SoCs.
Debug, profile, and optimize kernel modules and low-level system behavior.
Collaborate with hardware, firmware, and software teams to deliver tightly integrated end-to-end solutions.
Key Responsibilities - General Software/Firmware EngineeringDesign, develop, test, and maintain software applications, embedded components, or internal tools within our technology stack.
Write clean, efficient, maintainable code following industry best practices and internal coding standards.
Support various engineering projects when kernel-specific work is not required.
Participate in design reviews, architecture discussions, and cross-functional technical planning.
Required QualificationsBachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
3+ years of hands-on experience with the Linux kernel, including development, debugging, or subsystem maintenance.
Strong understanding of Linux internals:
- Process and memory management
- Kernel synchronization mechanisms
- Filesystems and block I/O
- Networking stack
- Device driver development
Proficiency in C and understanding of OS concepts and hardware interaction.
Familiarity with cross-compilation, embedded Linux, or build systems (Yocto, Buildroot, Make, Kconfig).
Strong computer science fundamentals.
Preferred QualificationsKnowledge of security-related kernel features (SELinux, seccomp, LSMs).
Experience with custom hardware platforms or SoCs.
Experience with relational or NoSQL databases.
Exposure to board bring-up, BSP development, or embedded diagnostics.