
HIKINEXYYC · S23
Posted 1 month ago
Embedded Firmware/Software Engineer, USB-C Power Delivery for Fastwater Staffing and RecruitingHIKINEX · Bellevue
Embedded Firmware/Software Engineer, USB-C Power Delivery for Fastwater Staffing and Recruiting
BellevueOn-siteContract
AI Summary
Develops and debugs embedded firmware on 32-bit ARM microcontrollers for USB-C Power Delivery boards, configures companion ICs, and brings up new PCBs from power-on to production-ready firmware.
About this role
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
ARM Cortex-MBoard Support PackageBootloaderDFUEmbedded CGitI2CJTAGLogic AnalyzerModusToolboxMultimeterOscilloscopeOVP/UVP/OCPSPISTM32CubeSWDUARTUSB-C Power DeliveryUSB-PDVBUS Control
Explore related jobs
More jobs at HIKINEX
- H
Product Sourcing Engineer, Warfighter Systems for Fastwater Staffing and RecruitingBellevue, United States - H
(Fastwater Staffing) Product Sourcing Engineer, Warfighter SystemsUnited States, United States - H
Business Development & Marketing CoordinatorColumbus, United States - H
Product Sourcing Engineer, Warfighter Systems | Hybrid Opportunity | Fastwater StaffingCosta Mesa, United States - H
EEE Parts Engineer | Hybrid OpporSanta Barbara, United States - H
Inventory Cycle Counter | On-site Opportunity | Fastwater StaffingMorrisville, United States
Similar USB-C Power Delivery jobs
Jobs in Bellevue
- HSenior Manager, DTC Sites & MarketplacesHydroPeptide · Bellevue HQ
- HSenior Manager, Growth MarketingHydroPeptide · Bellevue HQ
- TManager Security OperationsTerraPower LLC. · Bellevue, Washington
- SSecurity Command Center Operator & Patrol OfficerSecuritas Security Services · Bellevue, WA
- SAdmin Scheduler - Full TimeSecuritas Security Services · Bellevue, WA
- L
Senior People PartnerLevel · Bellevue, Washington
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.