1

Senior Embedded Firmware Engineer Jobs in Bothell, WA

Firmware Systems Manager

Lynnwood, WA · On-site

$131K - $237K/yr

This position combines deep embedded systems expertise with people leadership and program ownership ... Directly manage and develop engineers from junior to senior level. * Conduct regular coaching ...

This position combines deep embedded systems expertise with people leadership and program ownership ... Directly manage and develop engineers from junior to senior level. * Conduct regular coaching ...

Senior Embedded Engineer

Bothell, WA · On-site

$141K - $184K/yr

Senior Embedded Engineer (11818247) Duration: 6 months contract Location: Must be able to go onsite to Bothell, WA when it reopens Responsibilities: * Develop and optimize applications and drivers ...

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

Firmware Systems Manager

Lynnwood, WA · On-site

$131K - $237K/yr

This position combines deep embedded systems expertise with people leadership and program ownership ... Directly manage and develop engineers from junior to senior level. * Conduct regular coaching ...

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 ... Proficiency in embedded C/C++ and familiarity with common industrial communication protocols ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Overview We are seeking a Senior Software Engineer to lead complex, cross-domain debugging across ... Debug SoC and embedded firmware using Lauterbach TRACE32, JTAG, and equivalent tools to identify ...

As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy ...

Senior Principal Firmware Engineer (OCI)

Seattle, WA · On-site

$136K - $179K/yr

Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role ... And with AI embedded across our products and services, we help customers turn that promise into a ...

This role requires a firmware engineer comfortable working across the entire embedded systems spectrum -- from low-level MCU peripheral bring-up to SoC-level system integration -- rather than ...

Embedded Software Engineer

Redmond, WA · On-site

$184K - $257K/yr

This role requires a firmware engineer comfortable working across the entire embedded systems spectrum - from low-level MCU peripheral bring-up to SoC-level system integration - rather than ...

Senior Principal Firmware Engineer (OCI)

Seattle, WA · On-site

$136K - $179K/yr

Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role ... And with AI embedded across our products and services, we help customers turn that promise into a ...

Showing results 41-60

Senior Embedded Firmware Engineer information

See Bothell, WA salary details

$90.5K

$156.9K

$220.2K

How much do senior embedded firmware engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior embedded firmware engineer in Bothell, WA is $156,869.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,600.00 and $176,600.00 per year, depending on experience, location, and employer.

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

A Senior Embedded Firmware Engineer needs deep expertise in embedded systems design, C/C++ programming, microcontroller architectures, and typically a bachelor’s or master’s degree in electrical engineering or computer science. Familiarity with tools such as JTAG debuggers, oscilloscopes, version control systems (like Git), and real-time operating systems (RTOS) is crucial, along with experience in using relevant IDEs and communication protocols (e.g., SPI, I2C, UART). Strong problem-solving abilities, attention to detail, leadership, and clear technical communication help these engineers excel in cross-functional teams and complex projects. These competencies ensure reliable, efficient firmware development and successful product delivery in highly technical environments.

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

AspectSenior Embedded Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's or higher in Electrical Engineering, Computer Science; experience in firmware developmentBachelor's or higher in Computer Science or related field; programming skills in embedded systems
Work EnvironmentDesigning, developing, and testing firmware for embedded devicesDeveloping software for embedded systems, often in a team environment
Industry UsageElectronics, IoT, automotive, consumer devicesConsumer electronics, industrial automation, IoT

The main difference is that a Senior Embedded Firmware Engineer typically has more experience, takes on complex firmware projects, and may lead development efforts, whereas an Embedded Software Engineer focuses on developing embedded software, often at an entry to mid-level experience. Both roles require strong programming skills and knowledge of embedded systems, but the senior role emphasizes leadership and advanced technical expertise.

What are some typical challenges a senior embedded firmware engineer might face when working on cross-functional teams?

Senior Embedded Firmware Engineers often collaborate with hardware designers, software developers, and systems engineers to deliver integrated products. A common challenge is ensuring seamless communication between hardware and firmware, as design changes in one can significantly impact the other. Additionally, balancing project deadlines with the need for thorough testing and debugging of low-level code can be demanding. Successful engineers proactively coordinate with team members, participate in design reviews, and advocate for clear documentation to minimize miscommunication and ensure project alignment.

What does a senior embedded firmware engineer do?

A Senior Embedded Firmware Engineer designs, develops, and maintains low-level software (firmware) that runs on hardware devices such as microcontrollers and embedded systems. They are responsible for writing code that interfaces directly with electronic hardware, optimizing system performance, and ensuring reliability and security. In addition to technical development, they often lead projects, mentor junior engineers, and collaborate with hardware and software teams to deliver integrated products.
What cities near Bothell, WA are hiring for Senior Embedded Firmware Engineer jobs? Cities near Bothell, WA with the most Senior Embedded Firmware Engineer job openings:

Firmware Systems Manager

Leidos

Lynnwood, WA • On-site

$131K - $237K/yr

Full-time

Re-posted 20 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 151 frontline employees who took The Breakroom Quiz

76th of 485 rated business services


Job description

Lead the Software That Drives Autonomous Systems in the Real World
Leidos is seeking a Firmware Systems Manager to lead teams developing the low-level software that brings autonomous maritime systems to life. In this role, you will guide engineers working at the boundary between silicon, sensors, and mission software, delivering reliable, deterministic, and resilient firmware for Uncrewed Underwater Vehicles (UUVs) and related components operating in demanding real-world environments.
This position combines deep embedded systems expertise with people leadership and program ownership. You will shape how critical systems are built, mentor the next generation of technical leaders, and ensure that our platforms perform when and where it matters most.
Responsibilities
Technical & Mission Leadership
  • Provide technical direction and oversight for bare-metal and low-level embedded software across multiple autonomous platforms.
  • Maintain expert-level understanding of microcontroller-based systems, including STM32-class devices, interrupt-driven architectures, real-time timing, and hardware interfaces.
  • Guide firmware architecture and integration strategies to ensure safety, reliability, and mission readiness.
  • Serve as a senior technical escalation point for complex system-level issues.
  • Promote disciplined engineering practices, including code reviews, documentation, verification, and configuration management.

People & Team Leadership
  • Directly manage and develop engineers from junior to senior level.
  • Conduct regular coaching, performance management, and career development discussions.
  • Lead hiring, onboarding, and workforce planning for embedded and firmware teams.
  • Mentor emerging technical and people leaders.
  • Foster a collaborative, accountable, and inclusive engineering culture.
  • Report to the division-level software/firmware engineering manager

Program Execution & Delivery
  • Partner with Program Management, Systems Engineering, Hardware, and Operations to align technical execution with mission objectives.
  • Translate requirements into executable technical roadmaps and staffing plans.
  • Balance cost, schedule, quality, and risk across multiple programs.
  • Ensure firmware deliverables meet customer, regulatory, and contractual requirements.
  • Proactively identify and mitigate technical and organizational risks.

Process & Organizational Development
  • Establish and continuously improve scalable embedded software development processes.
  • Drive consistency in requirements flow-down, design reviews, integration testing, and release management.
  • Champion best practices for mission-critical and safety-focused systems.
  • Support internal and external technical reviews and assessments.

Basic Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 10+ years of experience in embedded or firmware development, including significant bare-metal experience.
  • 3+ years of experience in technical leadership, team lead, or supervisory roles.
  • Strong proficiency in C/C++ for embedded systems.
  • Demonstrated experience working with microcontrollers, peripherals, registers, and low-level drivers.
  • Experience debugging complex hardware/software systems using JTAG/SWD, logic analyzers, and related tools.
  • Proven ability to lead and develop high-performing engineering teams.
  • Strong written and verbal communication skills.
  • Ability to obtain and maintain a U.S. Government SECRET security clearance

Preferred Qualifications
  • Master's degree in a relevant engineering discipline.
  • Experience developing software for autonomous systems, robotics, or maritime platforms.
  • Familiarity with safety-critical or high-reliability standards (e.g., DO-178, IEC 61508, MISRA).
  • Experience managing multiple teams or senior technical leads.
  • Background in systems engineering or hardware design.
  • Experience working in classified or highly regulated environments.
  • Demonstrated success scaling teams and processes in growing technical organizations.

SUBSEAMSS
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
June 23, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $131,300.00 - $237,350.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media