CareerPlanGet AI match score →

SW Developer - Microcontrollers

2 Locations💼 Full-time🗓 2026-04-24 → 2026-07-30

Core

Embedded software development for microcontrollers, focusing on drivers, subsystems, middleware, and board bring-up for automotive, industrial, and IoT applications.

Role type

Embedded SW Developer (Microcontrollers)

Builds

Production-grade software for MCUXpresso SDK and Zephyr RTOS running on NXP MCUs

Domain

Automotive, Industrial, IoT, Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, microcontroller architecture, embedded debugging, version control (GIT), board bring-up (clock, pinmux, power, boot, memory maps), device tree bindings

Preferred skills

MCUXpresso ecosystem, Zephyr RTOS, MCU interfaces (SPI, I2C, UART, I2S, SDIO), Rust, Python scripting, make build tools

Technologies

MCUXpresso SDK, Zephyr RTOS, C, GIT, Python, make, SPI, I2C, UART, I2S, SDIO

Responsibilities

Implement drivers, subsystems, and middleware in C; Create Zephyr support (device tree, DTS bindings, Kconfig); Bring up boards & SoCs; Contribute upstream (PRs, reviews, RFCs, CI fixes); Diagnose low-level issues with debuggers and logic analyzers

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗