Embedded Firmware Engineer - USB-C PD on ARM Cortex‑M (Hybrid)

Recruiting

United States

Hybrid

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
On-site Bellevue

Job summary

Recruiting is seeking an embedded firmware engineer to bring up USB-C Power Delivery boards around ARM Cortex-M MCUs. You will write and debug firmware, configure companion ICs over I2C/SPI/UART, and work hands-on with the hardware team.

The role focuses on bare-PCB bring-up to production firmware, with emphasis on USB-PD behavior, debugging at the bench, and thorough datasheet/schematic literacy.

Qualifications

  • Strong embedded C on 32-bit MCUs with interrupts and register-level peripheral work.
  • Working understanding of USB-C/USB-PD including source/sink/DRP roles.
  • I2C/SPI/UART peripheral communication, configuration, and debug.
  • Hands-on hardware bring-up experience: board power-on to running firmware.
  • Datasheet and schematic literacy for register tables and connections.
  • Comfort with bench debugging tools (oscilloscope, logic analyzer, SWD/JTAG).
  • Git proficiency.

Responsibilities

  • Bring up new PCBs and validate power/clocks, connect a debugger, enable peripherals, and get firmware running.
  • Develop and debug embedded C firmware on ARM Cortex-M MCUs.
  • Configure and drive companion ICs over I2C/SPI/UART.
  • Implement and debug USB-C/USB-PD behavior including negotiation and fault handling.
  • Bench debug using oscilloscope and protocol analyzers; document configurations and decisions.
  • Collaborate with hardware engineers to isolate hardware vs. firmware issues.

Skills

Embedded C
ARM Cortex-M
USB-PD
I2C/SPI/UART
Bench bring-up
Git
Debug tools

Tools

ModusToolbox
STM32Cube
SWD/JTAG

Job description

Recruiting is seeking an embedded firmware engineer to bring up USB-C Power Delivery boards around ARM Cortex-M MCUs. You will write and debug firmware, configure companion ICs over I2C/SPI/UART, and work hands-on with the hardware team.

The role focuses on bare-PCB bring-up to production firmware, with emphasis on USB-PD behavior, debugging at the bench, and thorough datasheet/schematic literacy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — USB-C PD & ARM Bring-Up
Embedded Firmware Engineer — USB-C PD & ARM Bring-Up

Hikinex • Bellevue (WA)

On-site
USD 110,000 - 160,000
Embedded FirmwareSoftware Engineer USBC Power Delivery for Fastwater Staffing and Recruiting
Embedded FirmwareSoftware Engineer USBC Power Delivery for Fastwater Staffing and Recruiting

HIKINEX • Bellevue (WA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer - USB-C/PD on ARM Cortex-M
Embedded Firmware Engineer - USB-C/PD on ARM Cortex-M

Actalent • United States

Hybrid
USD 110,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+3
Firmware Engineer – USB-C PD & ARM Cortex-M Bring-up
Firmware Engineer – USB-C PD & ARM Cortex-M Bring-up

HIKINEX • Bellevue (WA)

On-site
USD 120,000 - 180,000
Embedded Firmware/Software Engineer, USB-C Power Delivery for Fastwater Staffing and Recruiting
Embedded Firmware/Software Engineer, USB-C Power Delivery for Fastwater Staffing and Recruiting

Hikinex • Bellevue (WA)

On-site
USD 110,000 - 160,000
Embedded Firmware Engineer: USB-C & PD
Embedded Firmware Engineer: USB-C & PD

Actalent • Bellevue (WA)

Hybrid
USD 110,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
(Fastwater Staffing) Embedded Firmware / Software Engineer, USB-C Power Delivery | Bellevue, WA — hybrid, 3 days on-site
(Fastwater Staffing) Embedded Firmware / Software Engineer, USB-C Power Delivery | Bellevue, WA — hybrid, 3 days on-site

Recruiting • United States

Hybrid
USD 90,000 - 130,000
Hybrid work model
On-site Bellevue
Embedded Firmware Engineer – USB-C/PD, ARM (Hybrid, Bellevue)
Embedded Firmware Engineer – USB-C/PD, ARM (Hybrid, Bellevue)

LHH • Bellevue (WA)

Hybrid
USD 124,000 - 152,000
Medical insurance
Dental insurance
Vision insurance
+5
Embedded C Engineer - ARM Cortex-M, USB-PD
Embedded C Engineer - ARM Cortex-M, USB-PD

Akkodis • Bellevue (WA)

On-site
USD 152,000 - 160,000
Embedded Firmware Engineer — USB-C/PD & MCU Bring-Up
Embedded Firmware Engineer — USB-C/PD & MCU Bring-Up

Actalent • United States

Hybrid
USD 110,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan – Pre-tax and R
Life Insurance (Voluntary Life & AD&D)
+5