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

Job Description

Job Description

Job Title: Embedded Firmware Engineer (USB-C, Power Delivery)

Job Description

We are seeking an embedded firmware engineer to join our team in developing cutting-edge hardware centered around USB-C Power Delivery controllers. You will play a crucial role in transforming bare PCBs into production-quality firmware. This position involves writing and debugging firmware on 32-bit ARM microcontrollers, configuring companion ICs over I2C/SPI/UART, and collaborating closely with our hardware team.

Responsibilities

  • Bring up new PCBs by validating power and clocks, connecting debuggers, enabling peripherals, and running firmware on new hardware.
  • Develop and debug embedded C firmware on ARM Cortex-M-class microcontrollers.
  • Configure and drive companion ICs over I2C or other peripheral buses.
  • Implement and debug USB-C / USB-PD behavior, including power negotiation, source/sink roles, and fault handling.
  • Perform debugging at the bench using tools such as oscilloscopes, protocol/logic analyzers, multimeters, and SWD/JTAG.
  • Work from datasheets, register tables, and schematics to document configurations and design decisions.
  • Collaborate with hardware engineers to isolate hardware versus firmware issues.

Essential Skills

  • Proficiency in embedded C on 32-bit microcontrollers (ARM Cortex-M or similar), including interrupts, register-level peripheral work, and development under flash/RAM constraints.
  • Understanding of USB-C/USB-PD, including source/sink/DRP roles and power contract negotiation.
  • Experience with I2C/SPI/UART peripheral/companion -IC communication, configuration, and debugging.
  • Hands-on experience with hardware bring-up, from power-on to running firmware or debugging firmware against real hardware.
  • Ability to read and interpret datasheets and schematics to configure parts from register tables and confirm pin/power connections.
  • Competence in using standard bench debugging tools such as oscilloscopes, logic/protocol analyzers, SWD/JTAG debuggers, and UART logging.
  • Proficiency with Git for version control.

Additional Skills & Qualifications

  • Experience with Cypress/Infineon MCU SDK/IDE and its middleware, such as ModusToolbox or STM32Cube, including creating/customizing board support packages.
  • Experience with firmware update/bootloader work, such as DFU or equivalent, including building and flashing update images.
  • Knowledge of power-path or regulator firmware, including VBUS control, fault detection/recovery, and enable/soft-start sequencing.
  • Experience with USB subsystems, including hubs, DisplayPort Alt Mode, redrivers/retimers, or billboard devices.
  • Familiarity with USB-IF PD compliance/USB-C requirements.

Work Environment

This position offers a flexible 3-day work schedule in an office environment. You will have the opportunity to be part of an early-stage team in Bellevue, contributing to the development of some of the world's most advanced technology

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 13, 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 withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall 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 applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer (USB-C, PD) in Bellevue, WA vacancy
  • $90 - $110 per hour

     ...Job Description Job Description Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative...  ...for embedded systems utilizing USB-C Power Delivery (USB-PD) technologies. This is a hybrid position based in Bellevue... 
    Suggested
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Local area
    3 days per week

    LHH US

    Bellevue, WA
    19 days ago
  •  ...observation and target tracking. We are seeking a hands-on Senior Embedded Firmware Engineer to help develop the firmware behind this mission-critical...  ...experience. Strong hands‑on programming experience in C and C++. Knowledge of one or more of the following:... 
    Suggested

    EVONA

    Seattle, WA
    5 days ago
  •  ...Responsibilities: Develop firmware to integrate custom...  ...in Firmware or Embedded Software Development in...  ...Development in C or C++ ~2+ years experience...  ...with I3C, SPI, UART, USB Familiarity with Embedded...  ...science, software engineering or relevant field... 
    Suggested

    CodeForce

    Kirkland, WA
    4 days ago
  • $116 per hour

     ...Job Description Job Description Embedded Firmware Engineer (Contract-to-hire) Sigma Design has...  ...focuses on hardware bring-up, embedded C development, peripheral and device integration...  ...interfaces Develop and debug USB-C and USB Power Delivery functionality,... 
    Suggested
    Hourly pay
    Contract work
    Work at office
    Monday to Friday
    Day shift

    Sigma Design

    Bellevue, WA
    3 days ago
  • Overland AI in Seattle develops autonomous ground vehicles and leads embedded firmware integration on production platforms. We seek an Embedded Software Engineer to own the firmware architecture, bring‑up boards, and ensure robust hardware‑software interaction with the... 
    Suggested

    Overland AI

    Seattle, WA
    5 days ago
  • $185k - $210k

     ...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
    4 days ago
  • $100 - $110 per hour

     ...Firmware Software Engineer IV Location: Redmond, Washington (onsite) Duration...  ...have a strong background in embedded software engineering, with...  ...Qualifications Familiarity with MIPI C-PHY and image sensors....  ...with I3C, SPI, UART, USB. Familiarity with Embedded... 
    Contract work

    PTR Global

    Redmond, WA
    1 day ago
  • Tech Mirrors is seeking an Embedded Firmware Engineer with 7-10 years of hands‑on experience in ARM‑based embedded systems and Windows device development. The role emphasizes firmware design, hardware bring‑up, debugging, device drivers, and full product lifecycle collaboration... 

    Tech Mirrors

    Redmond, WA
    1 day ago
  • $104.1k - $162.9k

     ...Job Description Job Description The Senior Embedded Application Software Engineer is responsible for leading the development and delivery of embedded...  ...debugging, MIL/ SIL/ unit testing as well as some scripting (C, Python, CAPL) ~ Experience with bench testing with... 
    H1b

    PACCAR Inc

    Kirkland, WA
    a month ago
  • $102.69k - $154.03k

     ...Description Job Description Senior Embedded Software Engineer – Hardware/Software Integration...  ...than web browsers and like digging into firmware, schematics, and hardware logs to solve...  ...characterize system behavior Proficiency in C and/or C++ for embedded systems;... 
    Part time
    Work from home
    Worldwide
    Flexible hours

    Astronics Corporation

    Kirkland, WA
    9 days ago
  • Embedded Software Engineer II Location: Mossville, IL — Onsite, five days per week Duration: 12-month contract Benefits Competitive salary Opportunity...  ...and Software-in-the-Loop testing. Exposure to Embedded C or C++. Experience supporting software validation and... 
    Full time
    Contract work
    Work at office

    Globenet Consulting Corp

    Bellevue, WA
    1 day ago
  • $180k - $230k

     ...environments. Their technology brings together embedded software, robotics, advanced hardware...  ...and is looking for an experienced firmware engineer to help build the foundation connecting...  ...components Work with CAN, Ethernet, SPI, I²C, UART and other communication protocols... 
    Local area

    Jobot

    Redmond, WA
    3 days ago
  •  ...Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer...  ...related field Strong experience in embedded firmware development Proficiency in C/C++...  ...communication protocols (I2C, SPI, UART, USB, Ethernet, CAN) Experience with debugging... 
    Full time

    NextGenPros Inc

    Redmond, WA
    1 day ago
  • Embedded Software EngineerRedmond, WA (Onsite)12 months Responsibilities...  ...Develop and modify device firmware (C/C++) to support visual...  ...solid programming skills in C and C++, with experience writing...  ...Computer Science, Electrical Engineering, Software Engineering, or a relevant... 

    Spectraforce Technologies

    Redmond, WA
    9 hours 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
    1 day ago
  • $165k - $206k

     ...multiprocessing) approaches for embedded audio systemsBring up, debug,...  ...devices.Support hardware engineering teams with deep technical debugging...  ...experience developing firmware/system software for embedded...  ...and development experience in USB PD ICsExperience working in Agile... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship
    Work visa

    Sonos

    Seattle, WA
    10 hours ago
  • $105k - $120k

     ...our cross-disciplinary skills (embedded AI, high-tech manufacturing...  ...San Fransisco. As a Software Engineer, you will be in charge of supporting...  ...on customer needs  ·       Firmware/software design and...  ...Microcontroller development in C, C++ on STM32, ESP32, Nordic targets... 
    Relocation

    Kickmaker

    Seattle, WA
    11 days ago
  •  ...The Role This is a hands-on senior engineering role at the platform/middleware layer. The high...  ..., enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering...  ...software update pipelines (OTA/firmware: signing, staged rollout, rollback). Containers... 

    GCS Recruitment Specialists

    Bellevue, WA
    5 days ago
  •  ...antenna, PCB, ASIC/digital, DSP, and firmware/software—giving our engineers end-to-end ownership of the...  ...company. The Role As one of our first embedded software engineers, you will write the...  ...embedded software development. Strong C and working proficiency in C++. Hands... 
    Permanent employment
    Visa sponsorship

    Roguebeam

    Seattle, WA
    3 days ago
  • $153.6k - $215k

     ...Embedded Software Engineer, Amazon Leo Digital RF Systems Job ID: 10559759 | Amazon Kuiper Manufacturing...  ...and develop mission‑critical firmware for our satellite systems. You'll work...  ...protocols including I2C, I3C, SPI, UART, USB, JTAG, and Ethernet, with appropriate... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Jobleads-US

    Redmond, WA
    1 day ago
  •  ...is required. Experience in C/C++ based embedded software development for bare metal, RTOS...  ...Familiarity with IO protocols: MIPI, PCIe, USB, I2C, SPMI, UART, GPIO Understanding of...  ...-functional partner teams like: Software/Firmware, System Hardware and Silicon teams. Work... 

    E-Solutions

    Redmond, WA
    3 days ago
  • $70 - $80 per hour

    Title: Embedded Software Engineer Location: Redmond, WA (onsite) Duration: 6 month contract, additionalextensions & conversion to FTE possible Compensation...  ...the software lifecycle. The ideal candidate has strong C and Rust development experience, enjoys solving complex... 
    Contract work
    For contractors
    Flexible hours

    INSPYR Solutions

    Redmond, WA
    4 days ago
  •  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics,...  ...3+ years of experience developing C or C++ 3+ years of experience translating... 
    Permanent employment

    Reliable Robotics Corporation

    Seattle, WA
    4 days ago
  • Embedded Software Engineer Location: Redmond, WA - On-Site Job Type: Contract Experience...  ...to develop high-performance firmware and embedded systems. You...  ...embedded software in Rust, C, and C++ for...  ...drivers (SPI, I2C, UART, CAN, USB, etc.) and optimize system performance... 
    Contract work

    Kasmo Global

    Redmond, WA
    3 days ago
  • $145k - $195k

     ...valuable asset, time. Who you are: Metropolis is seeking a Senior Embedded Systems Engineer to own the software lifecycle of our field‑deployed hardware...  ...in Embedded Linux development Strong proficiency in C, C++ or Rust for production code and Python for tooling and... 
    Full time
    Temporary work
    Work at office
    Local area

    Metropolis Corp

    Seattle, WA
    2 days ago
  •  ...Primarily Onsite) Help Build the Embedded Foundation for Next-Generation...  ...a hands-on embedded software engineer who enjoys working at the...  ...embedded software primarily in C (approximately 80%) with selective...  ...software at the hardware, firmware, and system levels. Familiarity... 

    LER TechForce

    Seattle, WA
    2 days ago
  • $117k - $234k

    We are seeking a talented and passionate Senior Mobile Engineer to join our team. The ideal candidate must demonstrate strong proficiency in iOS development using Swift, Objective-C, and UI testing frameworks such as TestUI, as well as hands‑on experience with Android... 
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    Kids For The Future

    Bellevue, WA
    5 days ago
  •  ...technical, customer-obsessed, and commercially aware Solutions Engineer (SE) to join our growing sales organization. The Solutions Engineer...  ...a complex provisioning flow one moment, presenting to a C-level executive the next, and diagnosing a high-stakes customer-... 
    Full time

    Teal Communications, Inc.

    Kirkland, WA
    more than 2 months ago
  • Talent Groups is seeking a qualified software engineer to design and develop embedded software in Rust, C, and C++. The role includes writing device drivers, participating in architecture and code reviews, and optimizing CI/CD pipelines. The ideal candidate will have 8+... 

    Talent Groups

    Redmond, WA
    1 day ago
  • Cytek Biosciences, Inc. is seeking a Manager of Electronics & Firmware to lead a team developing electronics and embedded firmware for next-generation flow cytometry and imaging instruments. The role blends people leadership with hands-on technical direction across architecture... 

    Cytek Biosciences, Inc.

    Bellevue, 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!