Quick Summary
Key Responsibilities
validate power/clocks, connect a debugger, enable peripherals,
Technical Tools
Other
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.
Responsibilities
~1 min read- →- 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
- - 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
Nice to Have
~1 min read- - 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
- - 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
Location & Eligibility
Where is the job
Bellevue, US
On-site at the office
Listing Details
- Posted
- September 17, 2026
- First seen
- September 27, 2026
- Last seen
- September 27, 2026
Posting Health
- Days active
- 0
- Repost count
- 1
- Trust Level
- 29%
- Scored at
- September 27, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Similar Other jobs
View all →Data Associate
Full Time
Open Roles – Talent Pool Invitation
Part-Time Cashier & Front End Team
Part Time
Janitorial Position Evening Austin
Customer Service Associate Jan-Apr Full/Part Time
USD 12.0/hr
Janitorial Evening Supervisor or Lead Austin
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.