1

Hardware Firmware Engineer Jobs (NOW HIRING)

Firmware Engineer

Mountain View, CA · On-site

$111K - $183K/yr

Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team ... The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We ...

Embedded Firmware Engineer The Embedded Firmware Engineer will design, develop, and maintain ... Work at the hardware/firmware boundary with sensor interfaces and analog front-ends, including op ...

FPGA Firmware Engineer

Westminster, CO · On-site

$140K - $155K/yr

Our client is currently seeking an FPGA Firmware Engineer FPGA Firmware Engineer Location ... At the core of our infrastructure lies a sophisticated integration of hardware and software ...

Work closely with hardware engineers to define interfaces, support board bring-up, and troubleshoot hardware-firmware interactions. * Collaborate with cross-functional engineering teams in different ...

Senior Firmware Engineer

Redmond, WA · On-site

$160K - $261K/yr

The Azure Hardware Diagnostics team is responsible for delivering firmware-driven diagnostic and ... We are seeking a Senior Firmware Engineer with deep expertise in platform firmware, hardware ...

$60K - $95K/yr

The Integrating Firmware Engineer will help implement firmware changes supporting the Nordic nRF54L Series platform, assist with hardware integration, contribute to rapid GNSS location capabilities ...

The Integrating Firmware Engineer will help implement firmware changes supporting the Nordic nRF54L Series platform, assist with hardware integration, contribute to rapid GNSS location capabilities ...

Systems/Software Engineer II (DRAM Firmware/Integration Engineer) Location: Rancho Cordova, CA ... hardware or firmware debugging efforts. · Strong project management and leadership skills. Key ...

Hardware Engineer

San Jose, CA · On-site

$144K - $191K/yr

Collaborate across hardware, firmware, and systems engineering teams Technologies you'll use ASIC Design RTL Verilog/SystemVerilog Digital Logic Verification Simulation Timing Analysis Low-Power ...

Hardware Engineer

San Jose, CA · On-site

$91K - $121K/yr

Collaborate across hardware, firmware, and systems engineering teams Technologies you'll use ASIC Design • RTL • Verilog/SystemVerilog • Digital Logic • Verification • Simulation • Timing ...

Hardware Engineer

San Jose, CA

$144K - $191K/yr

Firmware Engineering Bring hardware to life through software. As a Firmware Engineer, you'll develop the embedded software that controls advanced storage devices. You'll work at the intersection of ...

The BIOS/UEFI Firmware Engineer is responsible for the architecture, design, development, and ... This role focuses exclusively on the firmware that initializes hardware and boots the operating ...

Sr. Firmware Engineer

San Jose, CA · On-site

$160 - $180/hr

Sr. Firmware Engineer Date: Jun 8, 2026 Location: San Jose, California, United States Company ... Collaborate closely with hardware, firmware, and software teams to validate new software releases ...

New

next page

Showing results 1-20

Hardware Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do hardware firmware engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for hardware firmware engineer 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.

How does a hardware firmware engineer typically collaborate with other teams during the product development lifecycle?

Hardware Firmware Engineers regularly work alongside hardware design, software development, and quality assurance teams throughout the product development process. They coordinate with hardware designers to ensure firmware integrates seamlessly with physical components, and often troubleshoot issues as prototypes are tested. Effective communication is key, as they must translate technical requirements between teams and quickly adapt firmware based on feedback or design changes. This collaborative environment helps accelerate product timelines and ensures robust, reliable functionality.

What are the key skills and qualifications needed to thrive as a hardware firmware engineer?

To thrive as a Hardware Firmware Engineer, you need a solid background in embedded systems, digital electronics, and programming languages such as C/C++, typically supported by a degree in electrical or computer engineering. Familiarity with tools like oscilloscopes, logic analyzers, version control systems, and experience with microcontroller platforms are essential; certifications in embedded systems can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this role. These competencies are crucial for developing reliable firmware, ensuring seamless hardware integration, and facilitating collaboration in multidisciplinary engineering teams.

What is the difference between Hardware Firmware Engineer vs Embedded Systems Engineer?

AspectHardware Firmware EngineerEmbedded Systems Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; certifications like Certified Firmware EngineerBachelor's in Electrical, Computer Engineering, or related; similar certifications
Work EnvironmentDesigning and developing firmware for hardware devices, often in hardware labs or R&D teamsDeveloping software for embedded systems across various industries, including automotive, consumer electronics, and medical devices
Industry UsagePrimarily in hardware manufacturing, consumer electronics, and IoT devicesAcross industries like automotive, aerospace, medical, and consumer electronics

Both roles require similar technical skills and educational backgrounds, but Hardware Firmware Engineers focus on firmware development for hardware components, while Embedded Systems Engineers work on software for embedded devices across diverse industries.

What is a hardware firmware engineer?

A Hardware Firmware Engineer is a professional who designs, develops, and tests the low-level software (firmware) that enables hardware devices to function. They work at the intersection of hardware and software, ensuring seamless communication between electronic components and the software that controls them. Their responsibilities typically include writing and debugging firmware code, collaborating with hardware engineers, and optimizing system performance. Hardware Firmware Engineers are essential in industries such as consumer electronics, automotive, and telecommunications, where embedded systems play a critical role.
More about Hardware Firmware Engineer jobs
What cities are hiring for Hardware Firmware Engineer jobs? Cities with the most Hardware Firmware Engineer job openings:
What states have the most Hardware Firmware Engineer jobs? States with the most job openings for Hardware Firmware Engineer jobs include:
What job categories do people searching Hardware Firmware Engineer jobs look for? The top searched job categories for Hardware Firmware Engineer jobs are:
Infographic showing various Hardware Firmware Engineer job openings in the United States as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Embedded Hardware & Firmware Engineer

ITW Electrostatics

Alameda, CA • On-site

$110K - $150K/yr

Full-time

Medical, Dental, Vision

Posted 5 days ago


Job description

Job Description:

Simco-Ion Technology Group

Simco-Ion, located in Alameda CA, is an Illinois Tool Works' company. We are the world's largest manufacturer of ionization and process monitoring products. Since 1936, we've been providing solutions for electrostatic issues in a wide range of industries, such as semiconductor, life sciences, and advanced display.

Position Summary

This role is responsible for the design, development, integration, and validation of advanced electronics and embedded systems used in semiconductor manufacturing, scientific instrumentation, industrial automation, and precision control applications. Work centers on PCB design, firmware development, board bring-up, system integration, and hardware-software co-design.

The engineer applies working knowledge of electronics, microcontrollers, real-time embedded systems, and firmware architecture, along with hands-on experience developing and debugging hardware platforms. Background in ionization, electrostatic discharge (ESD) control, plasma, high-voltage, semiconductor process control, vacuum systems, or precision instrumentation is beneficial for this role.

This is an onsite role located in Alameda California.

Responsibilities

Embedded Firmware

  • Develop and maintain low-level C/C++ firmware for microcontrollers and embedded processors.
  • Support real-time control logic, hardware abstraction layers (HAL), and device drivers.

Hardware & PCB Design

  • Design and support review of multi-layer PCBs using Altium Designer or equivalent CAD tools.
  • Incorporate ESD protection, grounding/shielding, and ESD-safe handling practices into board design and manufacturing support.

 Board Bring-Up & Integration

  • Bring up new hardware platforms and debug using oscilloscopes, logic analyzers, and protocol analyzers.
  • Validate signal integrity, power delivery, communication interfaces, and susceptibility to ESD events.

 Communication Interfaces

  • Implement and support drivers for
    • SPI
    • I²C
    • UART
    •  CAN
    • Ethernet
    •  USB
  • Support integration with sensors, actuators, and process control hardware.

Semiconductor, Ionization & ESD Systems

  • Support electronics for plasma and ionization/static-neutralization systems (e.g., ionizing bars, ion emitters).
  • Support ESD control and monitoring efforts, aligning with standards such as ANSI/ESD S20.20.

Tools & Interfaces

  • Assist in building diagnostic and operator-facing applications using C# and .NET.
  • Support communication between firmware and desktop-based tools.

Documentation & Process

  • Produce technical documentation, design specs, and test procedures.
  • Participate in design reviews and root-cause investigations.
Position Qualifications/RequirementsRequired Qualifications

Education:

  • Bachelor's degree in: Electrical Engineering, Computer Engineering, Computer Science, or Related Engineering Discipline

Technical Expertise

  • 5+ years of embedded hardware and firmware development experience.
  • Solid C/C++ programming for embedded systems, including real-time and bare-metal environments.
  • Working knowledge of microcontrollers, memory-mapped I/O, and hardware abstraction layers (HAL).
  • Familiarity with Linux-based embedded systems.
  • Proficiency with Microsoft Office products (Outlook, Excel, PowerPoint, Word)
  • Ability to manage multiple priorities in a fast-paced development environment.
  • Proficient with standard Bench test equipment, i.e. Oscilloscope, DMM, etc.

Hardware Skills

  • Hands-on PCB design experience using Altium Designer or similar tools.
  • Working understanding of analog/digital electronics, power supplies, signal integrity, and EMI/EMC and ESD considerations.
  • Experience with board bring-up, system integration, hardware validation.

Communication Protocols

  • Experience implementing and debugging: SPI, I²C, UART, CAN, Ethernet, USB

Tools & Development Environment

  • Experience with: Git, GitHub, GitLab, Bitbucket, Azure DevOps, or equivalent source control systems
  • CI/CD pipelines
  • Issue tracking and configuration management tools
  • Hardware debugging tools and laboratory instrumentation

Preferred Qualifications

Firmware

  • Embedded C/C++
  • RTOS (FreeRTOS, Zephyr, or similar)
  • Bootloaders
  • Firmware architecture
  • Device drivers
  • Production test firmware

Hardware

  • PCB Design
  • Schematic Capture
  • Board Bring-up
  • Analog/Digital Circuit Design
  • Mixed-Signal Systems
  • Hardware Validation
  • Electrostatic Discharge (ESD) Control & Mitigation
  • Ionization System Support

Software

  • C#
  • .NET
  • Python
  • Linux
  • Git/GitHub
  • Automated Testing

Engineering

  • Root Cause Analysis
  • System Integration
  • Technical Documentation
  • Cross-Functional Collaboration
  • Product Development Lifecycle

Compensation Information:

The starting salary range for this position is $110,000 – $150,000 per year. This range reflects the base salary for this role and represents the low and high end of the range that ITW reasonably expects to pay for this position at the time of this posting. Actual compensation offered will be determined based on factors such as the candidate's experience, skills, qualifications, education, and internal equity, as well as market and business considerations. In addition, full-time employees are available to participate in a benefits package that includes medical, dental, vision insurance programs, and paid company time off.

ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. 


As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. 


All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.