Embedded Firmware Engineer – USB-C/PD, ARM (Hybrid, Bellevue)

LHH

Bellevue (WA)

Hybrid

USD 124,000 - 152,000

Full time

6 days ago
Be an early applicant
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

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Short-term disability
401K
EAP program
Paid leave

Job summary

LHH Recruitment Solutions is partnering with an innovative technology organization to identify an Embedded Software Engineer for a 6-month contract opportunity with strong potential for conversion to a permanent position. This role focuses on hands-on firmware development for USB-C PD on ARM Cortex-M platforms in a hybrid Bellevue, WA setting.

The ideal candidate will perform hardware bring-up, develop embedded firmware in C, and collaborate closely with hardware and test teams to deliver robust

Qualifications

  • Bachelor's degree in a technical discipline or equivalent practical experience.
  • Strong embedded firmware in C for 32-bit MCUs, especially ARM Cortex-M.
  • Experience with I2C, SPI and UART peripherals.
  • Familiar with USB-C and USB-PD protocols and power negotiation.
  • Hands-on hardware bring-up and low-level firmware debugging on physical hardware.
  • Proficient with Git version control.

Responsibilities

  • Perform hardware bring-up on new PCB designs and validate power rails, clocks, interfaces, and core functionality.
  • Develop and optimize embedded firmware in C for ARM Cortex-M MCUs.
  • Configure and communicate with peripheral ICs via I2C, SPI, UART.
  • Implement USB-C/USB-PD features including DRP, fault handling, and device state management.
  • Use oscilloscopes, logic analyzers, protocol analyzers, debugging tools for troubleshooting.
  • Analyze schematics and datasheets to craft firmware solutions and diagnose hardware interactions.
  • Differentiate hardware vs firmware issues through systematic debugging and testing.
  • Document firmware architecture, configurations, and register settings; participate in code reviews; use Git.
  • Collaborate with hardware, systems, and test teams throughout the lifecycle.

Skills

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

Education

Bachelor's degree in Computer/Electrical Engineering or CS

Tools

STM32Cube
MCU SDKs
Board Support Packages (BSPs)
DFU

Job description

LHH Recruitment Solutions is partnering with an innovative technology organization to identify an Embedded Software Engineer for a 6-month contract opportunity with strong potential for conversion to a permanent position. This role focuses on hands-on firmware development for USB-C PD on ARM Cortex-M platforms in a hybrid Bellevue, WA setting.

The ideal candidate will perform hardware bring-up, develop embedded firmware in C, and collaborate closely with hardware and test teams to deliver robust

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 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
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
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
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
Embedded Firmware Engineer
Embedded Firmware Engineer

VDart Inc • Bellevue (WA)

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

VDart Inc • Bellevue (WA)

Hybrid
USD 110,000 - 140,000
Embedded Firmware Engineer (Hybrid) - Bring-Up & USB-C
Embedded Firmware Engineer (Hybrid) - Bring-Up & USB-C

Sigma Design • Bellevue (KY)

Hybrid
USD 316,848,000 - 351,288,000
Medical insurance
Dental insurance
401(k) with match
+6
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 - 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