1

Firmware Designer Jobs (NOW HIRING)

Architect, implement, and maintain complex firmware designs. Define and bring up new sensing chipsets and processors from initial specification to production. Be an active participant in the design ...

Firmware Engineer

Cedar Park, TX · On-site

$120K - $170K/yr

This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital ... Optimize firmware for power efficiency, performance, and memory constraints in resource-limited ...

Architect, implement, and maintain complex firmware designs. Define and bring up new sensing chipsets and processors from initial specification to production. Be an active participant in the design ...

Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.

Senior Firmware Engineers

Brookfield, WI

$113K - $149K/yr

Peer-review firmware designs and source code to control electrical and IoT systems in our products. Analyze and enhance efficiency, stability, and scalability of electrical system resources. Lead ...

Senior Firmware Engineer

Oxnard, CA · On-site

$130K - $170K/yr

Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...

You will be responsible for analyzing, designing, enhancing, programming, debugging, and optimizing existing or new firmware for microcontroller solutions. Responsible for leading the development and ...

Senior Firmware Engineers

Brookfield, WI · On-site

$113K - $149K/yr

... firmware designs and source code to control electrical and IoT systems in our products. • Analyze and enhance efficiency, stability, and scalability of electrical system resources. • Lead agile ...

Senior Firmware Engineer

Oxnard, CA · On-site

$130K - $170K/yr

Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...

Maintain accurate and detailed documentation of firmware designs and testing procedures. Education & Experience * BS or MS in Electrical Engineering or related technical fields. * 1-2 years of ...

Engineer, Firmware

Milpitas, CA · On-site

$90K - $115K/yr

Document firmware designs, implementation details, and test results. * Work closely with cross-functional teams including ASIC, hardware, software, and systems engineering teams. Qualifications:

next page

Showing results 1-20

Firmware Designer information

See salary details

$75K

$167.4K

$205K

How much do firmware designer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for firmware designer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What are Firmware Designers?

Firmware Designers are professionals who develop and implement the low-level software that controls electronic devices and hardware systems. They write code, often in languages like C or C++, that operates directly with hardware components such as microcontrollers, sensors, and communication modules. Their work ensures that devices function reliably and efficiently, bridging the gap between hardware and higher-level software. Firmware Designers often collaborate with hardware engineers and software developers to create integrated, optimized products.

What are the key skills and qualifications needed to thrive as a Firmware Designer, and why are they important?

To thrive as a Firmware Designer, you need a solid understanding of embedded systems, proficiency in C/C++ programming, and typically a degree in electrical engineering, computer engineering, or a related field. Familiarity with microcontroller architectures, debugging tools, version control systems, and occasionally certifications in embedded software development are highly valued. Strong problem-solving skills, attention to detail, and effective communication are vital soft skills for collaborating with hardware and software teams. These abilities ensure reliable, efficient firmware development and successful integration with hardware products.

What are some common challenges Firmware Designers face when integrating hardware and software components?

Firmware Designers often encounter challenges when ensuring seamless communication between hardware and software. These challenges include dealing with hardware constraints such as limited memory or processing power, debugging issues that may arise from timing mismatches, and adapting to evolving hardware specifications. Close collaboration with hardware engineers and thorough testing are essential to identify and resolve integration issues early in the development process. Staying updated with the latest tools and industry standards also helps in overcoming these challenges efficiently.

What is the difference between Firmware Designer vs Firmware Engineer?

AspectFirmware DesignerFirmware Engineer
CredentialsTypically requires a degree in Computer Engineering, Electrical Engineering, or related fields; certifications are optionalSimilar educational background; certifications like Certified Firmware Engineer are uncommon but beneficial
Work EnvironmentDesign-focused, often in R&D or product development teamsDevelopment and testing, often in engineering teams working on product deployment
Industry UsageUsed across electronics, consumer devices, automotive, and IoT sectorsCommonly found in embedded systems, consumer electronics, and automotive industries
Search & Comparison IntentFocuses on designing firmware architecture and initial developmentEmphasizes implementation, testing, and maintaining firmware code

Firmware Designers primarily focus on creating and designing firmware architecture, while Firmware Engineers are more involved in coding, testing, and maintaining firmware. Both roles require similar educational backgrounds and are integral to embedded systems development, but their day-to-day tasks and focus areas differ slightly.

More about Firmware Designer jobs
Firmware Software Engineer Senior @ Lincolnshire, IL

Firmware Software Engineer Senior @ Lincolnshire, IL

Infobahn Softworld Inc.

Lincolnshire, IL • Hybrid

$125K - $166K/yr

Other

Posted 7 days ago


Job description

Title: Firmware Software Engineer Senior
Duration: 12+ Months Contract
Location: Hybrid - in Lincolnshire, Illinois office 3 days a week (Monday, Tuesdays, and Thursdays)
Core Hours: 9:00 AM 4:00 PM
Interviews: 2 virtual interviews
Must Have skills:
Oscilloscopes, device troubleshoot, hardware testing
IOT & MQTT & Robotics
Linux experience
Networking
Use of AI development tools such as: Claude, Miscrosoft copilot
Strong programming experience in C and C++
Job Summary: Analyzes, develops, designs, programs, debugs and implements embedded systems for the organization's products and systems. Develops testing and troubleshooting strategies, devices, and systems for firmware. Integrates firmware to maintain functionality, throughput and consistency. Develops user documentation.
Essential Duties and Responsibilities:
  • Leads requirements meetings for moderately complex firmware design projects.
  • Completes all phases of moderately complex firmware design projects.
  • Reviews firmware test results and root cause analysis. Resolves highly complex technical issues.
  • Reviews changes or upgrades to existing firmware designs. Develops new solutions to unique problems.
  • Identifies issues, and makes recommendations for complex problems.
  • Makes modifications to or upgrades existing firmware designs via patches and generating new code. - Enhances and improves existing technologies to apply to new solutions.
  • Develops positive relationships with other company functions involved in the design, test, and implementation processes. Makes recommendations to immediate team to enhance performance and improve product quality.
  • Exercises judgment in selecting methods and techniques for obtaining solutions.
Job Requirements:
Preferred Education: Bachelor's or Master's degree required.
Preferred Work Experience (years): Bachelor's +6 years of experience. Master's +4 years of experience
Key Skills and Competencies: Experienced knowledge in C and C++ in a embedded Linux OS.
Nice to Have Skills:
- FreeRTOS experience
- Visual Studio experience
- MQTT

Infobahn Softworld logo

About Infobahn Softworld

Sourced by ZipRecruiter

Formed in 1996, Infobahn Softworld is a leading Technology and Professional Services Company. For many years we have successfully served the technology needs of several customers from diverse industries and locations throughout North America. Infobahn Softworld has a reputation for addressing its clients’ complex challenges with business understanding and innovative technical solutions. Infobahn specializes in full lifecycle project efforts conducted in strategic partnership with some of the world’s most prominent companies.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

San Jose, CA, US

Year founded

1996