Jobiglo

No results.

Embedded Firmware Engineer – USB‑C Power Delivery

recruiting

New
Contract 🇬🇧 English
Embedded C ARM Cortex-M USB-C Power Delivery I2C SPI UART Oscilloscope Logic Analyzer SWD/JTAG Git ModusToolbox STM32Cube DFU Bootloader

Job description

About the role

We are developing new hardware based on USB‑C Power Delivery controllers and need an embedded firmware engineer to bring boards from bare PCB to production‑quality firmware. You will work closely with the hardware team, writing and debugging firmware on 32‑bit ARM microcontrollers.

Key responsibilities

  • Validate power, clocks and bring up new PCBs, connect debuggers and enable peripherals.
  • Develop and debug embedded C firmware on ARM Cortex‑M MCUs.
  • Configure and drive companion ICs over I2C, SPI or UART.
  • Implement and debug USB‑C/USB‑PD behavior, including power negotiation and fault handling.
  • Perform bench debugging with oscilloscopes, logic analyzers, multimeters and SWD/JTAG.
  • Document configurations and design decisions and collaborate with hardware engineers to isolate issues.

Required profile

  • Strong embedded C experience on 32‑bit MCUs (ARM Cortex‑M or similar).
  • Working understanding of USB‑C/USB‑PD specifications and roles.

Required skills

  • Embedded C
  • ARM Cortex‑M development
  • USB‑C Power Delivery
  • I2C, SPI, UART communication
  • Bench debugging tools (oscilloscope, logic analyzer, SWD/JTAG)
  • Git version control

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec recruiting.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract.
Source : ats:breezy

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

recruiting