1

Firmware Designer Jobs (NOW HIRING)

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:

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 ...

The position will support dynamic, agile projects implementing firmware designs across all phases of the development lifecycle, to include design, development, test, and operational support / user ...

Senior Firmware Engineer

Shakopee, MN ยท On-site

$92.31K - $131.99K/yr

This role is critical in supporting teams across the organization to build highly optimized firmware designs for storage products. It requires knowledge of real-time system engineering, computer ...

Collaborate with system, hardware, and architecture teams to translate product requirements into clear firmware designs and well-defined hardware interfaces * Partner with global engineering teams ...

This role is critical in supporting teams across the organization to build highly optimized firmware designs for storage products. It requires knowledge of real-time system engineering, computer ...

Experience developing bare-metal firmware designs for real-time applications. We provide these great perks and benefits: * Robust health, dental and vision insurance plans. * Generous 401 (K) savings ...

... designs delivering outstanding performance, optimizing power and memory footprints while meeting latency requirements Enable expansion of our product ecosystem features through creation of ...

Develop highly efficient firmware designs delivering outstanding performance, optimizing power and memory footprints while meeting latency requirements * Enable expansion of our product ecosystem ...

Experience developing bare-metal firmware designs for real-time applications. We provide these great perks and benefits: * Robust health, dental and vision insurance plans. * Generous 401 (K) savings ...

As a Firmware Engineer, you will be responsible for designing and developing firmware for embedded systems. You will work closely with hardware engineers, software engineers, and product designers to ...

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 1, 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 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 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 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
EE Altium PCB Designer/Firmware

EE Altium PCB Designer/Firmware

Harbor Designs and Manufacturing

Baltimore, MD โ€ข On-site

Full-time

Posted 5 days ago


Job description

Job Summary:
We are seeking a dedicated Junior/Intermediate Electrical Engineer to join our team, focusing on designing and developing firmware and hardware solutions for commercial and medical devices. The ideal candidate will have hands-on experience with Altium for PCB design, as well as a strong background in firmware development, board bring-up, and a working knowledge of embedded systems using platforms like Arduino and Raspberry Pi.
Key Responsibilities:
  • Design and develop hardware solutions using Altium Designer, ensuring robust and cost-effective designs.
  • Develop and implement firmware for various microprocessors, emphasizing board bring-up and system integration.
  • Test, debug, and optimize hardware and firmware components to meet product specifications and quality standards.
  • Collaborate with cross-functional teams to define hardware and firmware requirements for new products or enhancements.
  • Document design processes, analysis, and testing results for technical reports and product specifications.
  • Participate in product risk review meetings and contribute to the generation of software requirements and verification plans.
  • Ensure compatibility and integration of hardware and firmware with Linux-based systems.

Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Science, or related field.
  • Proven experience in firmware and hardware design, with a portfolio of projects to demonstrate skills.
  • Proficient in using Altium Designer for PCB layout and schematic capture.
  • Strong programming skills in Python, C/C++, with a solid understanding of embedded systems development.
  • Experience with board bring-up, firmware development, and system integration.
  • Knowledge of operating systems, particularly Linux, and its interaction with hardware.
  • Ability to communicate effectively with both technical and non-technical stakeholders.

Desired Skills:
  • Experience in the design and development of medical devices and consumer products adhering to industry standards and regulations. (ISO 13485 and ISO 9001)
  • Familiarity with writing software requirement specifications and conducting software verification tests.
  • Practical knowledge of Arduino, Raspberry Pi, or other similar platforms for prototyping and testing.

What We Offer:
  • Opportunity to work on cutting-edge technology projects with a dynamic team.
  • Competitive salary and benefits package, including professional development opportunities.