Embedded Firmware Engineer: ARM Cortex-M, CI/CD & Debugging

American IT Systems

Redmond (WA)

On-site

USD 110,000 - 160,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Embedded Firmware Engineer – ARM Cortex-M, C/C++, SoC Dev
Embedded Firmware Engineer – ARM Cortex-M, C/C++, SoC Dev

Black Rock Groups • Redmond (WA)

On-site
USD 100,000 - 130,000
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
Embedded Firmware Engineer - ARM & Windows Device Dev
Embedded Firmware Engineer - ARM & Windows Device Dev

Tech Mahindra • Redmond (WA)

On-site
USD 90,000 - 130,000
Medical
Vision
Dental
+4
Embedded Firmware Engineer - Hybrid Contract-to-Hire
Embedded Firmware Engineer - Hybrid Contract-to-Hire

Sigma Design • Bellevue (WA)

Hybrid
USD 132,000 - 188,000
Medical insurance options
Dental insurance options
401(k) with company match
+3
Firmware Development Engineer
Firmware Development Engineer

American IT Systems • Redmond (WA)

On-site
USD 110,000 - 160,000
Onsite Embedded Firmware Engineer - ARM & Windows Devices
Onsite Embedded Firmware Engineer - ARM & Windows Devices

Tech Mirrors • Redmond (WA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer – Real-Time ARM
Embedded Firmware Engineer – Real-Time ARM

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,000
Hybrid Embedded Firmware Engineer – ARM, USB-C (Contract-to-Hire)
Hybrid Embedded Firmware Engineer – ARM, USB-C (Contract-to-Hire)

Sigma Design Inc • Bellevue (WA)

Hybrid
USD 152,000 - 179,000
Medical/dental insurance options
401(k) with 4% match
PTO 15 days + 9 holidays
+2