1

Firmware Engineer Jobs in Bothell, WA (NOW HIRING)

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

Senior Firmware Engineer I

Seattle, WA ยท On-site

$136K - $179K/yr

Software Engineering Manager, Platform Firmware Direct Reports: None * Firmware Design and Development of AIoT infrastructure for a variety of career-defining new programs that synthesize all Axon ...

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 requires working across product, infrastructure, security and platform teams both within and external ...

Senior Firmware Engineer, ASIC

Seattle, WA ยท On-site

$160 - $220/hr

The Role We are seeking a Senior Embedded Firmware Engineer to develop and enhance low-level embedded firmware for high-performance mixed-signal and digital SoCs. In this role, you will contribute to ...

Senior Firmware Engineer I

Seattle, WA ยท On-site

$136K - $179K/yr

Software Engineering Manager, Platform Firmware Direct Reports: None * Firmware Design and Development of AIoT infrastructure for a variety of career-defining new programs that synthesize all Axon ...

Senior Firmware Engineer I

Seattle, WA ยท On-site

$141 - $226/hr

Software Engineering Manager, Platform Firmware Direct Reports: None * Firmware Design and Development of AIoT infrastructure for a variety of career-defining new programs that synthesize all Axon ...

Controls/Firmware Engineer

Everett, WA ยท On-site

$120K - $165K/yr

The Controls/Firmware Engineer develops the architecture that ties the battery management system, power converter, and datacenter rack power management together. They will design charge/discharge ...

Seeking an engineer with experience with SoC architecture and design,bring-up of new silicon and platform, root causing issues at the intersection of multiple subsystems across firmware and hardware ...

Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working across product, infrastructure, security and platform teams both within and external ...

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 requires working across product, infrastructure, security and platform teams both within and external ...

Showing results 21-40

Firmware Engineer information

See Bothell, WA salary details

$83.8K

$187.2K

$229.2K

How much do firmware engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for firmware engineer in Bothell, WA is $187,176.00, according to ZipRecruiter salary data. Most workers in this role earn between $159,900.00 and $229,200.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 Bothell, WA? The most popular types of Firmware Engineer jobs in Bothell, WA are:
What are popular job titles related to Firmware Engineer jobs in Bothell, WA? For Firmware Engineer jobs in Bothell, WA, the most frequently searched job titles are:
What job categories do people searching Firmware Engineer jobs in Bothell, WA look for? The top searched job categories for Firmware Engineer jobs in Bothell, WA are:
What cities near Bothell, WA are hiring for Firmware Engineer jobs? Cities near Bothell, WA with the most Firmware Engineer job openings:
Infographic showing various Firmware Engineer job openings in Bothell, WA as of August 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 77% In-person, 12% Hybrid, and 11% Remote job distribution, with an average salary of $187,176 per year, or $90 per hour.

Controls/Firmware Engineer

magniX USA Inc

Everett, WA โ€ข On-site

$120 - $165/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

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, magniX builds solutions for the electric age, applying its aerospace-grade batteries, power electronics, power distribution, electric engines, and software to mission-critical applications across data centers, energy storage, defense, mobility, space, and aerospace. Built on an 800-volt architecture, magniX technology delivers industry-leading energy density, cycle life, and safety, and magniX electric engines have powered more than 200 flights across six different airframes, where the company remains the industry leader. As magniX extends its aerospace-grade standards into new markets, we are building a commercial organization to match, and are now ready to take our technology and products to market. Be part of a passionate team that is ushering in the electric age.

About the role: magniX is building a small, cross-functional team to develop a new 800V battery-based power supply and backup system for datacenter compute racks, drawing on the company's deep bench of electric propulsion battery and power electronics expertise. The Controls/Firmware Engineer develops the architecture that ties the battery management system, power converter, and datacenter rack power management together. They will design charge/discharge control algorithms, fault handling logic, and the communication layer connecting the power system to datacenter IT infrastructure.

Primary Responsibilities:

  • Design and implement control algorithms for battery charge/discharge management, converter operation, and mode transitions (grid-tied, UPS/backup, islanded).
  • Develop fault detection, protection, and graceful-degradation logic across the battery, converter, and rack interface.
  • Implement communication protocols to interface with datacenter power and IT management systems (e.g., Modbus, CANbus, PMBus, Redfish).
  • Collaborate with the Power Electronics and Battery Systems Engineers to define control interfaces and timing requirements.
  • Support hardware-in-the-loop and system-level test activities.

Required Qualifications:

  • Bachelorsโ€™ Electrical Engineering, Computer Engineering, or related field
  • 5+ years in embedded controls or firmware for power systems.
  • Experience with real-time control of power converters or battery management systems.
  • Proficiency in embedded C/C++ and familiarity with common industrial communication protocols (CANbus, Modbus, or similar).

Preferred Qualifications:

  • Experience with datacenter power/IT protocols (PMBus, Redfish, SNMP).
  • Background in aerospace or automotive controls, adaptable to stationary/industrial applications.
  • Experience with functional safety practices (e.g., IEC 61508, ISO 26262) as applied to power systems.

Location:Applicants must be willing and able to commute to magniX's location in Everett, Washington.

  • 100% company-paid premiums for medical, dental, and vision insurance (for employees & dependents).
  • 4 weeks paid vacation + 1-week annual end-of-year shutdown, sick time, and 11 paid holidays.
  • 401K retirement plan with industry leading 9.5% company contribution.
  • Company paid Life insurance, AD&D, Short-Term and Long-Term disability insurance
  • Catered lunches and quarterly company fun-day events!

Salary Range:$120k-$165k

E-Verify: magniX utilizes E-Verify for employment eligibility verification

Pre-employment Screenings: Employment with magniX is contingent upon satisfactory completion of pre-employment requirements including a background screen.

Export Control Compliance:This position may require access to export-controlled data. To meet export control compliance requirements, candidates must be a โ€œU.S. Personโ€ (U.S. citizens, lawful permanent residents, refugees, or asylees), or an appropriate export authorization by the U.S. Government may be required prior to such access. Employment, and the continuity of employment of non-U.S. persons, is contingent upon the companyโ€™s ability to secure and maintain the necessary export control authorization.

EHS/Environmental Requirements:This job operates in a manufacturing and testing environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of time. This would require the ability to move around the facility and occasionally move/lift items weighing up to 25 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job.

Required PPE (Personal Protective Equipment):Required PPE provided by magniX based on the employeeโ€™s position and exposure. Below are typical PPE used on the manufacturing and testing floor:

  • Safety shoes
  • Safety Glasses - Safety Goggles

Diversity and Inclusion: magniX is an equal opportunity employer. We value and embrace diversity. We do not discriminate on the basis of race, color, national origin, religion, gender, gender identity or expression, sexual orientation, marital status, age, or disability status.

#J-18808-Ljbffr