1

Firmware Engineer Jobs in Seattle, WA (NOW HIRING)

Firmware Engineer

Redmond, WA ยท On-site

$120 - $160/hr

About you You're a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++ code that interacts directly with real-world systems - and you ...

Company Description Rajesh rajesh.b(at)krgtech(dot)com 661 367 8000 * 514 Our Client is looking for Firmware Engineer Location : Redmond, WA Duration: Full-time Client : HCL America : Expert level ...

We are looking for an experienced UEFI / Embedded Firmware Engineer to work on modern computing platforms, supporting firmware development from early platform bring-up through system validation and ...

Senior Firmware Engineer

Redmond, WA ยท On-site

$160K - $261K/yr

We are seeking a Senior Firmware Engineer with deep expertise in platform firmware, hardware diagnostics, and failure analysis to drive end-to-end diagnostic capabilities across Azure server ...

Principal Firmware Engineer

Redmond, WA ยท On-site

$188K - $304K/yr

We are looking for a passionate Principal Firmware Engineer with a background in security. Responsibilities Responsibilities: * You will be involved with all phases of product development, from ...

Principal Firmware Engineer

Redmond, WA ยท On-site

$188K - $304K/yr

We are looking for a Principal Firmware Engineer with a background in security to join our team. You must have proficient C programing skills, with experience writing low level drivers, root causing ...

We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI development team. This team is responsible for delivering robust, high-quality BIOS/UEFI ...

Windows Kernel Driver Engineer Location : Redmond, WA Required Candidate Capabilities ... Comfortable working across hardware and firmware boundaries * Strong collaboration and ownership ...

Expert level programming skills in C and C++ in an Embedded environment * Strong coding, and debugging skills * Experience and understanding of firmware design tools (IAR is a plus). * Experience ...

Senior Firmware Engineer, FPGA

Bellevue, WA ยท On-site

$134K - $178K/yr

As a Senior Firmware Engineer, FPGA & Platform Integration, you will design, implement, validate, and maintain FPGA-based platform functionality while ensuring clean integration with BMC firmware ...

Senior Firmware Engineer

Seattle, WA ยท On-site

$180K - $200K/yr

The Role We're looking for a Senior Firmware Engineer to own the software that lives on every Tin Can. Our devices are the front line of the experience families feel most - how clearly a call sounds ...

Senior Firmware Engineer

Redmond, WA ยท On-site

$133K - $177K/yr

The team is seeking an engineering candidate to contribute to firmware development and the success of these emerging products. The ideal candidate will be knowledgeable in one or more common firmware ...

Senior Firmware Engineer, FPGA

Bellevue, WA

$134K - $178K/yr

As a Senior Firmware Engineer, FPGA & Platform Integration, you will design, implement, validate, and maintain FPGA-based platform functionality while ensuring clean integration with BMC firmware ...

Senior Firmware Engineer, FPGA

Seattle, WA ยท On-site

$182K - $242K/yr

As a Senior Firmware Engineer, FPGA & Platform Integration, you will design, implement, validate, and maintain FPGA-based platform functionality while ensuring clean integration with BMC firmware ...

Senior Firmware Engineer

Seattle, WA ยท On-site

$140 - $190/hr

The Role We're looking for a Senior Firmware Engineer to own the software that lives on every Tin Can. Our devices are the front line of the experience families feel most - how clearly a call sounds ...

Senior Firmware Engineer

Redmond, WA ยท On-site

$133K - $177K/yr

We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing strategic technical direction for BIOS/UEFI development team. This team is responsible for ...

Controls/Firmware Engineer

Everett, WA ยท On-site

$120 - $165/hr

Controls/Firmware Engineer Full Time Technical Everett, WA, US 4 days ago Requisition ID: 1106 Salary Range: $120,000.00 To $165,000.00 Annually About magniX: Based in the beautiful Pacific Northwest ...

next page

Showing results 1-20

Firmware Engineer information

See Seattle, WA salary details

$85.4K

$190.5K

$233.3K

How much do firmware engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for firmware engineer in Seattle, WA is $190,548.00, according to ZipRecruiter salary data. Most workers in this role earn between $162,700.00 and $233,300.00 per year, depending on experience, location, and employer.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies by experience, location, and industry, but typically ranges from $80,000 to $130,000 annually in many regions. Entry-level positions may start lower, while experienced engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries. Certifications and proficiency with tools like C and assembly language can also influence compensation.

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

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

What does a firmware engineer do?

A firmware engineer designs, develops, and tests low-level software that controls hardware devices such as microcontrollers and embedded systems. They work with programming languages like C or C++, use tools like debuggers and oscilloscopes, and often collaborate with hardware engineers to ensure proper device functionality and performance.
What are the most commonly searched types of Firmware Engineer jobs in Seattle, WA? The most popular types of Firmware Engineer jobs in Seattle, WA are:
What job categories do people searching Firmware Engineer jobs in Seattle, WA look for? The top searched job categories for Firmware Engineer jobs in Seattle, WA are:
What cities near Seattle, WA are hiring for Firmware Engineer jobs? Cities near Seattle, WA with the most Firmware Engineer job openings:
Infographic showing various Firmware Engineer job openings in Seattle, WA as of August 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 70% In-person, 15% Hybrid, and 15% Remote job distribution, with an average salary of $190,548 per year, or $91.6 per hour.

Firmware Engineer

Socket.dev

Redmond, WA โ€ข On-site

$120 - $160/hr

Other

Medical, Dental, Vision, Life, Retirement

Posted 5 days ago


Job description

About us

AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission-critical infrastructure into ruggedized, safety-critical machinery operating on jobsites across the world. We replace decades of manual, error-prone, high-risk work with intelligent machines that reshape how earthmoving is done.

Firmware is the foundation of everything we ship. It connects compute to control, sensors to decisions, and safety systems to real-world actuation. Our firmware runs on embedded systems inside heavy machinery - operating under real-time constraints, harsh environments, and zero tolerance for failure.

Weโ€™re scaling fast, building our Generation 2 hardware platform, and need firmware that is deterministic, observable, and production-ready at fleet scale. Learn more about AIM
here.

About you

Youโ€™re a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++ code that interacts directly with real-world systems - and you care deeply about correctness, timing, and failure modes.

Youโ€™re comfortable working close to the metal: microcontrollers, embedded Linux systems, device drivers, communication buses, and hardware interfaces. You debug with oscilloscopes, logs, and intuition. You understand that firmware is not just code - itโ€™s the behavior of the machine.

You take ownership of systems end-to-end - from hardware bring-up to production deployment - and you design firmware that is testable, observable, and resilient in the field. You have strong judgment about trade-offs between performance, safety, and complexity.

You want to work on systems where reliability is non-negotiable and where your code directly controls machines operating in the real world.

About us together

Weโ€™re building the firmware foundation for autonomous heavy equipment. That means solving hard problems:

  • real-time control loops and deterministic execution
  • reliable communication across CAN, Ethernet, and serial interfaces
  • hardware variability across machines and environments
  • safety-critical systems with fail-safe behavior
  • debugging in high-noise, high-vibration, high-entropy environments
  • firmware update, configuration, and observability at fleet scale

Weโ€™ll iterate quickly, confront failures directly, and build systems that work not just in the lab - but in dust, heat, vibration, and real customer operations.

If that excites you - youโ€™ll thrive here.

What you will own

As a Senior Firmware Engineer, you will design and build the core systems that power AIMโ€™s autonomous machines and global fleet operations.

Architect & Build Firmware Systems
  • Design and implement firmware for AIMโ€™s Generation 2 hardware platform using C++.
  • Develop low-level drivers, hardware abstraction layers (HAL), and system services.
  • Build robust interfaces to sensors, actuators, ECUs, and communication buses (CAN, SPI, I2C, UART, Ethernet).
  • Ensure deterministic behavior across real-time and near-real-time control paths.
Deliver Production-Ready Firmware
  • Write clean, efficient, testable embedded C++ code.
  • Implement robust error handling, watchdogs, and fail-safe mechanisms.
  • Build firmware that is resilient to hardware faults, communication loss, and environmental variability.
  • Contribute to firmware standards, architecture, and coding practices.
Improve System Reliability & Observability
  • Design and implement telemetry, logging, and debugging capabilities for embedded systems.
  • Diagnose complex system issues across firmware, hardware, and system integration boundaries.
  • Drive root-cause analysis and eliminate recurring failures in field deployments.
Own Hardware Bring-Up & Integration
  • Lead firmware bring-up for new hardware (Gen2 boards, daughterboards, interposers).
  • Work closely with Electrical and Mechanical Engineering to validate designs and interfaces.
  • Support validation efforts including HIL testing, regression testing, and field validation.
Drive Performance & Real-Time Behavior
  • Optimize timing, memory usage, and CPU utilization across embedded systems.
  • Ensure real-time constraints are met for control and safety-critical paths.
  • Balance system performance with robustness and maintainability.
Raise the Engineering Bar
  • Mentor engineers on embedded systems, firmware design, and debugging techniques.
  • Improve firmware development workflows, CI/CD pipelines, and testing frameworks.
  • Establish best practices for firmware reliability, safety, and maintainability.
Basic Qualifications
  • Bachelorโ€™s degree in Computer Engineering, Electrical Engineering, Robotics, or equivalent hands-on experience.
  • 5+ years of professional experience in firmware or embedded systems development.
  • Strong C++ experience in embedded or systems programming environments.
  • Experience developing firmware for microcontrollers or embedded Linux systems.
  • Experience with hardware interfaces and communication protocols (CAN, SPI, I2C, UART, Ethernet).
  • Strong debugging skills across hardware/software boundaries.
  • Experience designing systems for reliability, safety, and real-world deployment.
  • Proven ability to deliver production-quality firmware in cross-functional environments.
Preferred Qualifications
  • Experience with safety-critical systems or real-time embedded systems.
  • Experience with robotics, autonomy, or heavy equipment systems.
  • Familiarity with RTOS or real-time scheduling concepts.
  • Experience with hardware bring-up and board-level debugging.
  • Experience with firmware update mechanisms (OTA, bootloaders, secure updates).
  • Experience with observability in embedded systems (logging, tracing, telemetry).
  • Familiarity with HIL testing, validation frameworks, or hardware test automation.
  • Experience working in high-reliability or high-entropy environments.
How youโ€™ll stand out
  • You design firmware that is simple, deterministic, and highly reliable.
  • You think in terms of systems - not just code - and understand machine behavior end-to-end.
  • You bring a strong safety mindset and anticipate failure modes before they occur.
  • You debug issues others canโ€™t - across firmware, hardware, and system interactions.
  • You raise engineering rigor through clarity, ownership, and high standards.
  • You connect firmware decisions directly to machine performance and customer outcomes.
What we offer
  • Opportunity to build firmware that directly controls autonomous heavy machinery in the real world.
  • High-impact ownership of AIMโ€™s Generation 2 hardware platform.
  • Collaboration with world-class engineers across hardware, software, autonomy, and field operations.
  • Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.
  • Travel opportunities to real-world jobsites across the U.S. and globally.
#J-18808-Ljbffr