Job Title: - Firmware Engineer Location: - Austin, TX Role Type: - 12+ Months (Contract) Key Responsibilities: The position entails firmware development in conjunction with coordination with ...
Job Title: - Firmware Engineer Location: - Austin, TX Role Type: - 12+ Months (Contract) Key Responsibilities: The position entails firmware development in conjunction with coordination with ...
Firmware Engineer
Menlo Park, CA · On-site
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level ...
Firmware Engineer
Menlo Park, CA · On-site
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level ...
Firmware Engineer
Sterling, VA · On-site
As a Firmware Engineer, you will: * Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms -- including motor controllers, sensor interfaces, actuators, and ...
Quick apply
Firmware Engineer
Sterling, VA · On-site
As a Firmware Engineer, you will: * Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms -- including motor controllers, sensor interfaces, actuators, and ...
Firmware Engineer
Bohemia, NY · On-site
$70K - $95K/yr
Firmware Engineer Key Responsibilities: * Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and ...
Firmware Engineer
Bohemia, NY · On-site
$70K - $95K/yr
Firmware Engineer Key Responsibilities: * Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and ...
We are seeking a talented and motivated Firmware Engineer II to join our engineering team. The ideal candidate will have hands-on experience in embedded firmware development, strong programming ...
We are seeking a talented and motivated Firmware Engineer II to join our engineering team. The ideal candidate will have hands-on experience in embedded firmware development, strong programming ...
Firmware Engineer
Saint Paul, MN · On-site
$115K - $130K/yr
Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing ...
Quick apply
Firmware Engineer
Saint Paul, MN · On-site
$115K - $130K/yr
Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing ...
Firmware Manager
San Francisco, CA · On-site
$170K - $220K/yr
Role Summary We are looking for a Firmware Manager to lead and grow the embedded software team responsible for the control, safety, and communication firmware that powers our converters and solid ...
Firmware Manager
San Francisco, CA · On-site
$170K - $220K/yr
Role Summary We are looking for a Firmware Manager to lead and grow the embedded software team responsible for the control, safety, and communication firmware that powers our converters and solid ...
Firmware Engineer
San Francisco, CA · On-site
As a Firmware Engineer , you will be responsible for developing high quality, robust, scalable and testable firmware that runs on Echo's medical devices. You will play a substantial role in a cross ...
Firmware Engineer
San Francisco, CA · On-site
As a Firmware Engineer , you will be responsible for developing high quality, robust, scalable and testable firmware that runs on Echo's medical devices. You will play a substantial role in a cross ...
Firmware Engineer Key Responsibilities: * Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and ...
Firmware Engineer Key Responsibilities: * Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and ...
Firmware Developer
Maple Heights, OH · On-site
C++ Firmware Developer Location: Maple Heights, Ohio 44137 (In office) Employment Type: Full Time Overview We are seeking a skilled C++ Firmware Engineer with hands-on experience in embedded systems ...
Firmware Developer
Maple Heights, OH · On-site
C++ Firmware Developer Location: Maple Heights, Ohio 44137 (In office) Employment Type: Full Time Overview We are seeking a skilled C++ Firmware Engineer with hands-on experience in embedded systems ...
Firmware Engineer
Irvine, CA · On-site
Firmware Engineer for EV charging system Intermediate level Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware ...
Quick apply
Firmware Engineer
Irvine, CA · On-site
Firmware Engineer for EV charging system Intermediate level Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware ...
The engineer will assist in the component firmware internal release process, resolving complex issues on pre-production and sustaining products, developing high quality solutions, and aligning ...
The engineer will assist in the component firmware internal release process, resolving complex issues on pre-production and sustaining products, developing high quality solutions, and aligning ...
Cimarron is seeking a Firmware Engineer to support our partnership with a commercial aerospace company at their rocket production facility in Cedar Park, TX. In this role you will help design ...
Cimarron is seeking a Firmware Engineer to support our partnership with a commercial aerospace company at their rocket production facility in Cedar Park, TX. In this role you will help design ...
Join our firmware team to develop and support embedded software for next-generation Mixed signal ASIC/SoC for Optical circuit switching platform. This role is ideal for recent graduates or engineers ...
Quick apply
Join our firmware team to develop and support embedded software for next-generation Mixed signal ASIC/SoC for Optical circuit switching platform. This role is ideal for recent graduates or engineers ...
Sr. Firmware Engineer Job Profile Summary The Firmware Design Engineer is responsible for full lifecycle development of custom thermal control application firmware. Boyd's Thermal Test and Control ...
Sr. Firmware Engineer Job Profile Summary The Firmware Design Engineer is responsible for full lifecycle development of custom thermal control application firmware. Boyd's Thermal Test and Control ...
Firmware Engineer
Austin, TX · On-site
$158.90K/yr
AMD's Server BU is looking for an experienced Lead System Firmware Engineer to lead, debug and integrate firmware solutions for components in Server BU product line like EPYC SP7, SP5 family. The ...
Firmware Engineer
Austin, TX · On-site
$158.90K/yr
AMD's Server BU is looking for an experienced Lead System Firmware Engineer to lead, debug and integrate firmware solutions for components in Server BU product line like EPYC SP7, SP5 family. The ...
Firmware Engineer
Port Washington, NY · On-site
$110K - $115K/yr
WAC Group is seeking a Firmware Engineer to support the development, testing, and maintenance of embedded firmware for connected lighting and IoT products. The ideal candidate has hands-on experience ...
Quick apply
Firmware Engineer
Port Washington, NY · On-site
$110K - $115K/yr
WAC Group is seeking a Firmware Engineer to support the development, testing, and maintenance of embedded firmware for connected lighting and IoT products. The ideal candidate has hands-on experience ...
Firmware Engineer
Bohemia, NY · On-site
Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and communication protocols. Familiarity with ...
Quick apply
Firmware Engineer
Bohemia, NY · On-site
Firmware Development: Design, develop, and maintain embedded firmware for power supply products, including microcontroller programming, device drivers, and communication protocols. Familiarity with ...
We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Division in Herndon VA. As part of our R&D division, you would join ...
We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Division in Herndon VA. As part of our R&D division, you would join ...
Firmware Engineer
Costa Mesa, CA · On-site
ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software/firmware for embedded systems products to join our team. In this role, you will develop and deliver ...
Firmware Engineer
Costa Mesa, CA · On-site
ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software/firmware for embedded systems products to join our team. In this role, you will develop and deliver ...
Firmware information
See salary details
$75K - $86.8K
1% of jobs
$86.8K - $98.6K
2% of jobs
$98.6K - $110.5K
3% of jobs
$110.5K - $122.3K
3% of jobs
$122.3K - $134.1K
6% of jobs
$138.2K is the 25th percentile. Wages below this are outliers.
$134.1K - $145.9K
26% of jobs
$145.9K - $157.7K
3% of jobs
$157.7K - $169.5K
3% of jobs
The median wage is $170.4K / yr.
$169.5K - $181.4K
23% of jobs
$181.4K - $193.2K
1% of jobs
$194.2K is the 75th percentile. Wages above this are outliers.
$193.2K - $205K
27% of jobs
$75K
$167.4K
$205K
How much do firmware jobs pay per year?
What Are Firmware Jobs?
Firmware jobs include roles like firmware engineer, firmware developer, firmware test engineer, and firmware design engineer. In any of these firmware jobs, your responsibilities are to develop, test, and implement code to program the firmware content embedded in electronic devices like cell phones, remote controls, video game consoles, and medical devices. Your job duties vary depending on your industry and your exact job title. For example, as a firmware design engineer, you create firmware code that controls the electronic components of a device. As a firmware test engineer, your duties focus on testing, troubleshooting, and debugging firmware.
What are the key skills and qualifications needed to thrive as a Firmware Engineer, and why are they important?
What are some common challenges firmware engineers face when working on embedded systems projects?
What is firmware and what does a firmware engineer do?
What is the difference between Firmware vs Embedded Systems Engineer?
| Aspect | Firmware | Embedded Systems Engineer |
|---|---|---|
| Credentials | Typically requires a degree in Electrical Engineering, Computer Science, or related fields; certifications like Certified Embedded Systems Professional (CESP) are common | Similar credentials; often holds degrees in Electrical Engineering, Computer Engineering, or Computer Science; certifications like CESP are also relevant |
| Work Environment | Develops low-level code for hardware devices, often working in hardware labs or manufacturing settings | Designs and develops embedded systems, working in diverse environments including industrial, automotive, or consumer electronics |
| Industry Usage | Used in consumer electronics, IoT devices, and hardware components | Applied across industries like automotive, medical devices, and industrial automation |
Firmware developers focus on writing low-level code that directly interacts with hardware components, often in embedded devices. Embedded Systems Engineers have a broader role, designing entire embedded systems, including hardware-software integration. While their skills overlap, firmware is more hardware-specific, whereas embedded systems engineering encompasses system design and integration.

Other
Posted 10 days ago
Job description
Job Title: - Firmware Engineer
Location: - Austin, TX
Role Type: - 12+ Months (Contract)
Key Responsibilities:
The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards. Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
Preferred Experience:
·       Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
·       Experience with Open-Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
·       Programming experience (JavaScript , Shell Scripting, Python, C, C++)
·       Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected
·       Proficient with Source version control systems like Git, Review tools like Gerrit
·       Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI)
·       Hands on experience working with Reference Boards.
·       Experience with Linux gcc build and debug tools.
·       Strong debug methodology and skills mandatory
·       Experience in server manageability architecture mandatory
·       Intimate knowledge of software development process methodology expected
·       Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected
Academic Credentials:
·       BSEE, BSCS, or BSCE degree or higher
·       4-6 years or more of firmware development
·       2-4 years or more of manageability firmware experience
·       Candidates should enjoy working in a dynamic team environment
About Saicon consultants
Sourced by ZipRecruiter
Company size
201 - 500 Employees
Headquarters location
Overland Park, KS, US
Year founded
1998