CareerPlanGet AI match score →

Senior Embedded Software Engineer - Microcontrollers

Milford, Michigan, United States of America💼 Full-time🗓 2026-06-12 → 2026-07-30

Core

Design, develop, implement, and test low-level hardware input/output (HWIO) software for various microcontrollers in automotive applications.

Role type

Senior embedded software engineer (microcontrollers)

Builds

Portable and scalable low-level embedded software for Software Defined Vehicles (SDV)

Domain

Automotive / Embedded Systems

Deliverable

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

Required skills

Embedded C, AUTOSAR MCAL configuration, Complex Driver development, RTOS for multi-core systems, Microcontroller architecture (ARM, PowerPC, Renesas), Schematic reading, Root cause analysis, Debugging tools (Lauterbach, ETAS INCA, CANalyzer), Oscilloscope usage

Preferred skills

ARM Cortex-R52 Core, ARM Cortex-M7 Core, NXP S32Kxx micro, Vehicle electrical systems knowledge

Technologies

AUTOSAR, Embedded C, RTOS, ARM, PowerPC, Renesas, Lauterbach, ETAS INCA, CANalyzer

Responsibilities

Design, develop, and test low-level embedded software for functionalities such as RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM, Discrete I/O, and Analog I/O; Utilize MCAL configuration tools or hand-code software solutions; Define and execute testing strategies to verify compliance with technical requirements; Perform independent code reviews and provide constructive feedback; Collaborate with teams across hardware, calibration, and requirements groups; Troubleshoot and solve complex issues with strong analytical skills; Document designs, test cases, and results thoroughly

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