Embedded Firmware Engineer – ARM Cortex-M, C/C++, SoC Dev

Black Rock Groups

Redmond (WA)

On-site

USD 100,000 - 130,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tech Mahindra is seeking a Firmware Development Engineer to design and implement embedded firmware for ARM Cortex-M based devices in Redmond, WA. You will work onsite from Day 1 and collaborate across the full software/hardware stack to deliver robust firmware features.

The role requires hands-on debugging, feature development, and close adherence to firmware release cycles using Git and Azure DevOps. Strong C/C++ skills and experience across the Application Layer to HAL are essential.

Qualifications

  • 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 in C, C++, C#, Java, JavaScript, and Python.

Responsibilities

  • Develop firmware across the application layer and HAL for embedded devices.
  • Debug hardware issues using scopes, JTAG, I2C, SPI, and UART tools.
  • Implement new features and diagnose existing firmware problems.
  • Collaborate on build and release processes using Git and Azure DevOps.

Skills

Embedded firmware development
C/C++ programming
ARM Cortex-M
Hardware debugging
Software development lifecycle

Tools

Git
Azure DevOps
CI/CD pipelines

Job description

Tech Mahindra is seeking a Firmware Development Engineer to design and implement embedded firmware for ARM Cortex-M based devices in Redmond, WA. You will work onsite from Day 1 and collaborate across the full software/hardware stack to deliver robust firmware features.

The role requires hands-on debugging, feature development, and close adherence to firmware release cycles using Git and Azure DevOps. Strong C/C++ skills and experience across the Application Layer to HAL are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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: ARM Cortex-M, CI/CD & Debugging
Embedded Firmware Engineer: ARM Cortex-M, CI/CD & Debugging

American IT Systems • Redmond (WA)

On-site
USD 110,000 - 160,000
Firmware development engineer
Firmware development engineer

Black Rock Groups • Redmond (WA)

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

Tech Mahindra • Redmond (WA)

On-site
USD 90,000 - 130,000
Medical
Vision
Dental
+4
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 Cortex-M, HW Debugging
Embedded Firmware Engineer - ARM Cortex-M, HW Debugging

TechDoQuest • Redmond (WA)

On-site
USD 90,000 - 130,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 - 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
Senior Firmware Engineer for Defense Systems (ARM Cortex-M)
Senior Firmware Engineer for Defense Systems (ARM Cortex-M)

Acara Solutions, Inc. • Taunton (MA)

Hybrid
USD 85,000 - 125,000