Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Skills
STM
USB
Debugging
Firmware
HAL
firmwareSTM32
STM32 MCUs
USB device
STM32Cube
STM32MP2
STMMP2
Embedded Firmware
MCU
Job Details
Role: Embedded Firmware Engineer
Location: San Jose, CA- Onsite
Overview
We are seeking an experienced Firmware Engineer with deep expertise in STMicroelectronics microcontrollers to extend existing embedded firmware with advanced USB functionality. The focus is on implementing dual USB endpoint support and enabling direct firmware upload into MCU SRAM over USB.
This is a contract role for a hands-on firmware specialist capable of prototyping, integrating, and validating new MCU-level functionality.
Required Qualifications
Strong experience developing and debugging firmware on STM32 MCUs (L4 and U5 series).
Deep understanding of USB device stack architecture, endpoints, and data transfer mechanisms.
Familiarity with firmware upload and bootloading processes over USB.
Familiarity with STM32 development environments (e.g., STM32Cube, ST HAL/LL libraries, ST-Link).
Have experience with STM32MP2 line.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.