Firmware Development Engineer

American IT Systems

Redmond (WA)

On-site

USD 110,000 - 160,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

American IT Systems is seeking an experienced embedded firmware engineer in Redmond, WA. The role covers development from the Application Layer to HAL and involves hands-on hardware debugging and feature implementation for ARM Cortex‑M based systems.

You will work across software and hardware interfaces, leveraging Git and Azure DevOps, and you may explore UEFI, TrustZone, bootloaders, and BSPs. Proficiency in multiple languages including C/C++, Java, and Python is expected.

Qualifications

  • Experience in embedded firmware development with C/C++.
  • Proficiency with ARM Cortex‑M MCUs and architecture.
  • Experience from Application Layer to HAL.
  • Hands-on hardware debugging using oscilloscopes, JTAG debuggers, I2C, SPI, and UART tools.
  • Experience implementing features and debugging existing firmware functionality.
  • Knowledge of UEFI, ARM TrustZone, Bootloaders, and BSPs is a plus.
  • Understanding of SoC hardware/software architecture and device development lifecycle.
  • Experience with Git, Azure DevOps (ADO), CI/CD pipelines, and software release processes.
  • Programming in C, C++, C#, Java, JavaScript, and Python.

Skills

Embedded firmware
C/C++
ARM Cortex-M
Hardware debugging
Git/Azure DevOps
CI/CD
Java
Python
JavaScript
C#
UEFI/TrustZone
SoC HW/SW

Tools

Oscilloscope
JTAG
I2C
SPI
UART
WDK
SDK
HLK

Job description

Key Requirements:
  • Strong embedded firmware development experience using C/C++.
  • Experience with ARM Cortex-M microcontrollers and ARM processor architecture.
  • Development across Application Layer to HAL.
  • Hands-on hardware debugging using oscilloscopes, JTAG debuggers, I2C, SPI, and UART tools.
  • Experience implementing new features and debugging existing firmware functionality.
  • Knowledge of UEFI, ARM TrustZone, Bootloaders, and BSPs is a plus.
  • Understanding of SoC Hardware/Software architecture and device development lifecycle.
  • Experience with Git, Azure DevOps (ADO), CI/CD pipelines, and software release processes.
  • Programming experience in C, C++, C#, Java, JavaScript, and Python.
Highly Preferred (Windows Ecosystem):
  • Strong knowledge of Windows OS and device development.
  • Experience with Windows Drivers, WDK, SDK, ADK, and HLK.
  • Familiarity with Windows device validation, debugging, and deployment tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TechDoQuest • Redmond (WA)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer – ARM & Windows Device Development | Onsite
Embedded Firmware Engineer – ARM & Windows Device Development | Onsite

Tech Mirrors • Redmond (WA)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware development engineer
Firmware development engineer

Black Rock Groups • Redmond (WA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Embedded Firmware Engineer - ARM Cortex-M, HW Debugging
Embedded Firmware Engineer - ARM Cortex-M, HW Debugging

TechDoQuest • Redmond (WA)

On-site
USD 90,000 - 130,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Firmware Developer
Firmware Developer

ClinLab Solutions Group • Ivyland (PA)

On-site
USD 90,000 - 130,000
BIOS Developer
BIOS Developer

DCM Infotech Limited • Houston (TX)

Hybrid
USD 110,000 - 160,000
UEFI Developer/Firmware Engineer
UEFI Developer/Firmware Engineer

Allyis • Redmond (WA)

On-site
USD 120,000 - 150,000