CareerPlanSign in

Sr Staff Firmware Engineer (RTOS is required)

Chengdu, cn💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Develop embedded firmware for ARM Cortex-M MCUs, focusing on FreeRTOS-based systems, USB Device features, and I3C/I2C functionality.

Role type

Senior Staff Firmware Engineer (Embedded Systems)

Builds

Embedded firmware for automotive, industrial, infrastructure, and IoT applications

Domain

Embedded Systems / Semiconductor / Automotive / Industrial / IoT

Deliverable

production ML models | product features

Required skills

C programming, ARM Cortex-M MCU development, FreeRTOS, USB Device firmware, I3C/I2C protocols, embedded system debugging

Preferred skills

Linux driver development, performance optimization, protocol debugging tools, bootloader development

Technologies

Keil ARM MDK, ARM Cortex-M, FreeRTOS, USB, I3C, I2C

Responsibilities

Develop embedded firmware for ARM Cortex-M MCUs, Design and maintain firmware based on FreeRTOS, Implement and debug USB Device features, Develop and support I3C Device / I2C-compatible functionality, Support system bring-up, debugging, and integration with hardware teams, Write and maintain clear technical documentation

Seniority

Senior Staff, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.