CareerPlanGet AI match score →

Embedded Software Engineer – Rust (MCU Systems)

2 Locations💼 Full-time🗓 2026-07-08 → 2026-07-30

Core

Design and develop production-grade embedded software for MCU platforms, focusing on low-level bring-up, drivers, and system components.

Role type

Senior Embedded Software Engineer (Rust)

Builds

Drivers, middleware, and system components for MCU platforms (MCX, LPC, i.MX RT, Kinetis)

Domain

Automotive, industrial & IoT, mobile, and communication infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, embedded C, MCU architecture (ARM Cortex-M), low-level debugging, peripheral programming, Git, hardware bring-up

Preferred skills

Async programming, RTOS concepts, MCU SDKs (MCUXpresso), AI tools for system design

Technologies

Rust, Embassy framework, JTAG, MCUXpresso

Responsibilities

Develop drivers, middleware, and system components in Rust; Work on low-level bring-up (clocking, interrupts, memory layout, peripherals); Design clean, safe, and maintainable Rust abstractions; Build async embedded applications using the Embassy framework; Debug real hardware issues using JTAG, tracing, and lab equipment; Contribute to design decisions and architecture of Rust-based components

Seniority

Senior, hands-on IC

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