Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer (USB-C, PD)

$80 - $116 per hour

Actalent

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 & Location

This is a Contract to Hire position based out of Bellevue, WA.

Pay and Benefits

The 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 Type

This is a hybrid position in Bellevue,WA.

Application Deadline

This 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer (USB-C, PD) in Bellevue, WA vacancy
  • $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:... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    4 days ago
  • $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... 
    Suggested
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    2 days ago
  • 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... 
    Suggested
    Flexible hours

    CyberCoders

    Seattle, WA
    5 days ago
  •  ...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

    Blue Origin

    Seattle, WA
    4 days ago
  • $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... 
    Suggested
    Full time
    Part time
    Work from home
    Worldwide
    Flexible hours

    Astronics

    Kirkland, WA
    2 days ago
  •  ...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... 

    United IT

    Redmond, WA
    5 days ago
  •  ...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... 

    Omni Inclusive

    Redmond, WA
    5 days ago
  •  ...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 employment
    Full time

    Kapta Space

    Redmond, WA
    more than 2 months ago
  • 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... 

    Frontdoor Defense

    Seattle, WA
    3 days ago
  •  ...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... 

    Amazon

    Seattle, WA
    4 days ago
  • $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 work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Bellevue, WA
    4 days ago
  • $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

    PACCAR

    Kirkland, WA
    4 days ago
  •  ...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... 

    Amazon

    Seattle, WA
    1 day ago
  • $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

    Heads Up Technologies

    Kirkland, WA
    3 days ago
  • $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 time
    Relocation package

    EVONA

    Redmond, WA
    3 days ago
  •  ...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 job
    Full time
    Local area

    LITEON Careers - U.S.

    Seattle, WA
    6 hours ago
  • $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 employment
    Temporary work
    Work at office
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    5 days ago
  • $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

    Axon

    Seattle, WA
    3 days ago
  •  ...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

    SRI Tech

    Redmond, WA
    5 days ago
  • $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... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $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 employment
    Internship
    Worldwide
    Flexible hours

    Amazon

    Redmond, WA
    5 days ago
  •  ...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 pay
    Work experience placement
    Currently hiring
    Remote work

    SRI Tech

    Bothell, WA
    4 days ago
  • $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 employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  •  ...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 employment
    Temporary work
    Internship
    Work at office
    Remote work
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    5 days ago
  • $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 employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $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 employment
    Internship
    Local area
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $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 employment
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    4 days ago
  • $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 employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    4 days ago
  • $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 employment
    Shift work

    K2 Space

    Seattle, WA
    3 days ago
  • ## 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 employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer (USB-C, PD). Be the first to apply!