Embedded Firmware Engineer - USB-C/PD on ARM Cortex-M

Actalent

United States

Hybrid

USD 110,000 - 160,000

Full time

9 days ago
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

Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Short- and long-term disability
HSA
PTO / Vacation

Job summary

Actalent is seeking an Embedded Firmware Engineer in Bellevue, WA to develop firmware for USB-C PD controllers on ARM Cortex-M devices. You will bring up new PCBs, configure companion ICs, and implement USB-C/PD behavior while collaborating closely with hardware engineers.

The role involves hands-on debugging with standard lab tools, reading datasheets, and maintaining firmware with Git in a hybrid office setting. This contract-to-hire position offers competitive hourly pay and benefits.

Qualifications

  • Proficiency in embedded C on 32-bit MCUs (ARM Cortex-M).
  • Experience with USB-C/USB-PD and power negotiation.
  • Experience with I2C/SPI/UART peripheral communication.

Responsibilities

  • Bring up new PCBs by validating power and clocks, enabling peripherals, and running firmware on new hardware.
  • Develop and debug embedded C firmware on ARM Cortex-M microcontrollers.
  • Configure and drive companion ICs over I2C or other buses.
  • Implement and debug USB-C/USB-PD behavior, including power negotiation and fault handling.
  • Bench-debug with oscilloscopes, protocol analyzers, multimeters, and SWD/JTAG.
  • Read datasheets and schematics to configure parts from register tables.
  • Collaborate with hardware engineers to isolate hardware vs firmware issues.

Skills

Embedded C
ARM Cortex-M
USB-C PD
I2C/SPI/UART
Hardware bring-up
Debugging tools
Datasheets
Git

Tools

ModusToolbox
STM32Cube
Cypress/Infineon SDK
DFU bootloader

Job description

Actalent is seeking an Embedded Firmware Engineer in Bellevue, WA to develop firmware for USB-C PD controllers on ARM Cortex-M devices. You will bring up new PCBs, configure companion ICs, and implement USB-C/PD behavior while collaborating closely with hardware engineers.

The role involves hands-on debugging with standard lab tools, reading datasheets, and maintaining firmware with Git in a hybrid office setting. This contract-to-hire position offers competitive hourly pay and benefits.

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
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
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
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 on ARM Cortex‑M (Hybrid)
Embedded Firmware Engineer - USB-C PD on ARM Cortex‑M (Hybrid)

Recruiting • United States

Hybrid
USD 90,000 - 130,000
Hybrid work model
On-site Bellevue
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 Engineer
Embedded Firmware Engineer

VDart Inc • Bellevue (WA)

Hybrid
USD 110,000 - 140,000
(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
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
Hybrid Embedded Firmware Engineer (Contract-to-Hire)
Hybrid Embedded Firmware Engineer (Contract-to-Hire)

VDart Inc • Bellevue (WA)

Hybrid
USD 110,000 - 140,000