Embedded Firmware Engineer (USB-C, PD)
$80 - $116 per hourActalent
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
Job Type & LocationThis is a Contract to Hire position based out of Bellevue, WA.
Pay and BenefitsThe pay range for this position is $80.00 - $116.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a hybrid position in Bellevue,WA.
Application DeadlineThis position is anticipated to close on Oct 22, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
$119.8k - $234.7k
...Hardware EngineeringDiscipline: Firmware EngineeringCompany:... ...Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft... ...years of proven experience in C, C++, and Rust, with a strong... ...protocols, including PCIe, I2C, SPI, USB, and UART.Other Requirements:...SuggestedOngoing contractWork at officeLocal areaWorldwide3 days per week$119.8k - $234.7k
...EngineeringDiscipline: Firmware EngineeringCompany: MicrosoftOverviewAre... ...Senior Firmware Engineer with a background in... ...must have proficient C programing skills, with... ...with security and Embedded Software/Firmware development... ...PCIe, I2C, eMMC, SPI, USB, UARTs as well as...SuggestedOngoing contractLocal area3 days per week- Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design...SuggestedFlexible hours
- ...Blue Origin in Seattle is seeking a Senior Embedded Software Engineer to design and optimize firmware for next-generation satellite user terminals. You will create mission-critical software for real-time beam steering and transceiver control. The ideal candidate will...Suggested
$102.69k - $154.03k
...LocationKirkland, WA DescriptionSenior Embedded Software Engineer - Hardware/Software... ...than web browsers and like digging into firmware, schematics, and hardware logs to solve... ...characterize system behaviorProficiency in C and/or C++ for embedded systems; experience...SuggestedFull timePart timeWork from homeWorldwideFlexible hours- ...UEFI Firmware EngineerRedmond, WA – OnsiteBelow is the modified JD for reference... ...such as UART, I2C, SPI, and USB.Work closely with silicon, hardware... ...in UEFI firmware development and embedded systems software.Strong proficiency in C and Assembly language.Hands-on experience...
- ...Embedded Firmware Developer• Years of experience required: 8-10 years of overall... ...computer science, computer engineering or related field – a plus •... ...experienced with bus protocols (e.g., USB) or low-level bus controllers... ...projects • Using C programming language, implement...
- ...enabling advanced defense missions such as target tracking on the ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data...Permanent employmentFull time
- Blue Origin seeks a Senior Embedded Software Engineer to design, develop, and optimize firmware for the TeraWave customer terminals. You will work at the intersection of hardware and software, delivering real-time beam steering, transceiver control, and high-throughput...
- ...Amazon Data Services, Inc. in Cupertino, CA seeks an experienced Embedded Software Development engineer to own server firmware across embedded and large-scale distributed systems. You will work with world-class software developers to build innovative firmware for data...
$125k - $165k
..., with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK) SpaceX was founded under the... ...applicable). Hands-on system programming experience in C or C++. PREFERRED SKILLS AND EXPERIENCE: Deep knowledge...Temporary workInternshipWork at officeMonday to Friday$104.1k - $162.9k
The Senior Embedded Application Software Engineer is responsible for leading the development and delivery of embedded control systems for commercial autonomous... ..., MIL/ SIL/ unit testing as well as some scripting (C, Python, CAPL)Experience with bench testing with Vector...H1b- ...Amazon in Seattle is seeking an experienced software engineer to join the EC2 Nitro Dataplane team. This role focuses on delivering high... ..., requiring strong skills in C/C++ or Rust and experience in embedded software. You will mentor junior engineers, participate in architectural...
$160k - $185k
...As a Senior Embedded Software Engineer, you will architect, implement, and own embedded software across next-generation and fielded business-... ...Xilinx Zynq, Qualcomm, NXP), peripherals (I2C/SPI/UART, GPIO, USB, Ethernet), and networking stacks (TCP/UDP, multicast, RTP/...Temporary work$185k - $210k
...Senior Embedded Firmware Engineer Redmond, WA | On-site | $185K–$210K + equity | Relocation support A VC-backed space technology company that... ...DDR and high-speed FPGA-to-processor data movement. SPI, I²C, UART, GPIO, Ethernet or SpaceWire. Radar, RF payload or...Full timeRelocation package- ...Join us to explore full-time engineering opportunities, learn more about... ...: Electrical Engineer | Firmware Engineer | Test Engineer | Mechanical... ...in the development of embedded firmware for high-power products... ...products. # Proficiency in C / C++ for embedded systems....Odd jobFull timeLocal area
$160k - $225k
...the ultimate goal of enabling human life on Mars.SR. WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working to provide... ...OFDM waveforms such as WiMAX, 802.11 WiFi, DVB-S2, DVB-C, 5G NTN (non-terrestrial networks). Familiarity with forward error...Permanent employmentTemporary workWork at officeMonday to FridayWeekend work$141k - $225.6k
...company where you matter.Platform Firmware | Seattle, WA or Scottsdale,... ...'ll DoReports to: Software Engineering Manager, Platform... ...such as other Firmware Teams, Embedded Product Teams, Electrical Engineering... ...productsExperience in programming with C, C++, Rust, Golang and/or...Work experience placement- ...GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond... ...:Develop high quality code using the C and C++ programming languages for embedded environments, with portability to various processors...Full time
$143.7k - $194.4k
Join AWS Hardware Engineering to design the servers powering the world's... ...We're seeking an exceptional Embedded Software Engineer for our team to accelerate critical firmware initiatives across millions of... ...communication protocols I2C, SPI, USB, UARTAmazon is an equal...InternshipWorldwideFlexible hours$143.7k - $194.4k
...operating in places without reliable connectivity.We are seeking an Embedded Software Engineer to architect and deliver software solutions that enable... ...applications, tools, systems, algorithms or services using: C, python, or matlab.Preferred qualification - 3+ years of...Permanent employmentInternshipWorldwideFlexible hours- ...America. Currently we are hiring an Embedded Software Engineer in Bothell, WA (Onsite from Day 1) Job... ...and development in embedded software/firmware.Experience in Programming language C/C++... ...experience on SPI, I2C, PWM, ADC, DAC, eMMC, USB, UARTs as well as Memory Management,...Hourly payWork experience placementCurrently hiringRemote work
$143.7k - $194.4k
...will design, craft, and deploy reliable embedded software for large quantity of consumer electronic... ...embedded software in assembly, C, C++, Rust or other languages· Have experience... ...in the lifeAs part of our BSP software engineering team, you will design and implement...Permanent employmentInternshipFlexible hours- ...possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK)Starlink is SpaceX’s... ...electrical engineering1+ years of programming experience in embedded C or C++ or Rust (internships, collegiate clubs, and project...Permanent employmentTemporary workInternshipWork at officeRemote workMonday to FridayWeekend work
$143.7k - $194.4k
...development, and operation of a variety of key embedded security capabilities for each satellite... ...through design, implementation (in C, C++ or other), test, and integration in... ...control. We are looking for an software engineer to participate in all phases of software...Permanent employmentInternshipFlexible hours$143.7k - $194.4k
...a Device Software Development Engineer on the Amazon Leo Satellite Gateway... ..., you will design and develop embedded software for Amazon Leo's... ...Develop embedded software in C, C++, and Python, and Linux kernel... ...field- 3+ years of embedded firmware development experience- 2+...Permanent employmentInternshipLocal areaFlexible hours$165k - $230k
..., with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our... ...development in lieu of a degree.Development experience in assembly, C, or C++.PREFERRED SKILLS AND EXPERIENCE:Knowledgeable in...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work$168.1k - $227.4k
...development, and operation of a variety of key embedded security capabilities for each satellite... ...through design, implementation (in C, C++ or other), test, and integration in... ...control. We are looking for an software engineer to participate in all phases of software...Permanent employmentInternshipFlexible hours$160k - $220k
...Senior Embedded Software Engineer, VehicleSeattle, WAK2 is building the largest and highest-power satellites... ...embedded software in either Rust, C, or C++, targeting microcontrollers (... ...Demonstrated ability to debug complex hardware/firmware issues.Nice to havesExperience using...Permanent employmentShift work- ## Senior Embedded Software Engineer (IV) - Lunar PermanenceApplylocations: Greater Seattle Area: Denver, COposted on: Posted Yesterdayjob requisition... ...up integrated products such as Command & Data Handling (C&DH), Electrical Power Systems (EPS), Cameras, Lidars, Radars...Permanent employmentTemporary workLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer (USB-C, PD). Be the first to apply!
- embedded firmware developer
- junior embedded software engineer
- embedded software engineer remote
- embedded android developer
- junior embedded engineer
- entry level embedded software engineer
- embedded engineer
- embedded software application engineer
- automotive embedded engineer
- embedded software engineering intern





