Hiring.Camp

Embedded Firmware/Software Engineer, USB-C Power Delivery for Fastwater Staffing and Recruiting

HIKINEX

·

Sep 17, 2026

Apply
Location
Bellevue, WA, US
Type
Contract
Department
Engineering
Seniority
Senior
Source
Breezy HR

Description

Role Description

We're bringing up new hardware built around USB-C Power Delivery controllers and are looking for an embedded firmware engineer to help take these boards from bare PCB to working, production-quality firmware. You'll write and debug firmware on 32-bit ARM microcontrollers, configure companion ICs over I2C/SPI/UART, and work hands-on at the bench in collaboration with our hardware team.

Job Responsibilities

  • - Bring up new PCBs: validate power/clocks, connect a debugger, enable peripherals, and get firmware running on new hardware
  • Develop and debug embedded C firmware on ARM Cortex-M-class MCUs
  • Configure and drive companion ICs over I2C or other peripheral buses
  • Implement and debug USB-C / USB-PD behavior (power negotiation, source/sink roles, fault handling, etc.)
  • Debug at the bench with oscilloscope, protocol/logic analyzer, multimeter, and SWD/JTAG
  • Work from datasheets, register tables, and schematics
  • Document configurations and design decisions
  • Collaborate with hardware engineers to isolate hardware vs. firmware issues

Required Skills

  • - Strong embedded C on 32-bit MCUs (ARM Cortex-M or similar): interrupts, register-level peripheral work, development under flash/RAM constraints
  • Working understanding of USB-C/USB-PD (source/sink/DRP roles, power contract negotiation)
  • I2C/SPI/UART peripheral/companion-IC communication, configuration, and debug
  • Hands-on hardware bring-up experience: taking a board from power-on to running firmware, or debugging firmware against real hardware
  • Datasheet and schematic literacy: able to configure a part from its register tables and confirm pin/power connections
  • Comfortable with standard bench debug tools: oscilloscope, logic/protocol analyzer, SWD/JTAG debugger, UART logging
  • Git proficiency

Preferred Skills

  • - Experience with a Cypress/Infineon MCU SDK/IDE and its middleware (e.g. ModusToolbox, STM32Cube, or similar), including creating/customizing a board support package
  • Firmware update/bootloader work (DFU or equivalent): building and flashing update images
  • Power-path or regulator firmware: VBUS control, fault detection/recovery (OVP/UVP/OCP), enable/soft-start sequencing
  • USB subsystem experience: hubs, DisplayPort Alt Mode, redrivers/retimers, or billboard devices

Nice to have

  • - Prior work with Infineon EZ-PD / PMG1 (or Cypress CCGx) PD controllers and ModusToolbox
  • CI for embedded builds
  • USB-IF PD compliance/USB-C requirements familiarity

Skills

GitComplianceNegotiation

Similar Jobs

30

Embedded Software / Firmware Engineer

Ultra·Farnborough, England

3w ago

Embedded Software / Firmware Engineer

Ultra·Farnborough, England

3w ago

Embedded Software Engineer, Firmware

Hewlett Packard Enterprise (HP)·Singapore·Hybrid

3mo ago

Embedded Software Engineer, Firmware

Hewlett Packard Enterprise (HP)·Singapore·Hybrid

3mo ago

Embedded Software Engineer, Firmware

Hewlett Packard Enterprise (HP)·Singapore·Hybrid

3mo ago

Embedded Software/Firmware Engineer

Snapchat·Vancouver, Washington

3mo ago

Embedded Firmware/Software Engineer

Job Listings·Hyderabad, Telangana +1

3mo ago

Firmware/Embedded Software Engineer

Selinc·North Carolina, US

4mo ago

Embedded Software / Firmware Engineer

Se3·Undisclosed test site 35km from Munich·Onsite

6mo ago

Software Engineer- Embedded/Firmware

Orau·Knoxville, Tennessee

1y+ ago

Embedded Firmware / Software Engineer – USB-C Power Delivery | On-site Opportunity | Bellevue, WA | Fastwater Staffing

HIKINEX·Bellevue, Washington·Remote

5d ago

Sr. Firmware & Embedded Software Engineer

Carrier·CAI22: Carrier - Indianapolis, IN·Onsite

5d ago

Junior Embedded Software Engineer - Secure IoT Firmware (m/f/d)

Job Listings·Gratkorn, Styria

5d ago

Embedded Software Engineer II, Ring, Ring Firmware

Amazon

5d ago

Lead Device Software Engineer, Embedded & Firmware

ConnectDER·Philadelphia, Pennsylvania·Remote

6d ago

Software Engineer ( Embedded Software/Firmware Development | Embedded Image Processing )

Ur·US

1w ago

Principal Software Engineer - Embedded/Firmware

Esyasoft·Joka, West Bengal

1w ago

Embedded Software Engineer – Platform & Firmware

Pivotal Systems·Reno, Nevada

2w ago

Embedded Software Engineer (Firmware C/C++) m/w/d

INFORS-HT Switzerland·Bottmingen, Basel-Landschaft·Hybrid

2w ago

Software (Embedded Firmware ) Application Engineer

Hp·SOH02 - Singapore HP Campus Block 1A

2w ago

Software (Embedded Firmware ) Application Engineer

HP·Singapore

2w ago

Software (Embedded Firmware ) Application Engineer

Hp·SOH02 - Singapore HP Campus Block 1A

2w ago

(Fastwater Staffing) Embedded Firmware / Software Engineer, USB-C Power Delivery | Bellevue, WA — hybrid, 3 days on-site

HIKINEX·Washington, US·Hybrid, Onsite

4w ago

Firmware Engineer (m/w/d) FPGA Engineering/Embedded Software

Newtec·Neu-Ulm, Bavaria

1mo ago

Embedded Firmware and Software Engineer

HP·Singapore +1

1mo ago

Embedded Firmware and Software Engineer

Hp·Singapore

1mo ago

Embedded Firmware and Software Engineer

Hp·Singapore

1mo ago

Principal Embedded Firmware and Software Engineer

HP·Spring, Texas

1mo ago

Principal Embedded Firmware and Software Engineer

Hp·TEX01 - Houston, Texas

1mo ago

Principal Embedded Firmware and Software Engineer

Hp·TEX01 - Houston, Texas

1mo ago