CareerPlan

Software Engineer, AV Platform MCU

Milford, Michigan, United States of AmericaFull-time2026-11-02 → 2026-11-10
On-siteNo visa sponsorship

Core

Develop embedded platform software for autonomous vehicle microcontrollers (MCU01), managing system health, sensor communication, and reliable vehicle operation.

Role type

Embedded Software Engineer (Automotive MCU)

Builds

Production-quality embedded software for autonomous vehicle microcontrollers

Domain

Automotive / Embedded Systems

Required skills

C programming, embedded software development, RTOS (QNX, FreeRTOS, OSEK), root-cause analysis, debugging, multi-core microcontroller architecture, BSP/BSW/middleware/RTOS/driver/application stack development, fault recovery, state management

Preferred skills

AUTOSAR, ISO 26262, robotics, autonomous vehicles, ADAS, JIRA, DOORs NG, Confluence, Github, Lauterbach, Visual Studio Code, large-scale software scaling

Technologies

C, QNX, FreeRTOS, OSEK, AUTOSAR, JIRA, DOORs NG, Confluence, Github, Lauterbach, Visual Studio Code

Responsibilities

Design, develop, integrate, and maintain embedded C software for multi-core microcontrollers; diagnose software failures using logs, traces, and debugger data; perform structured root-cause analysis for crashes, memory faults, and timing issues; implement features, enhancements, and defect fixes within assigned subsystems; analyze impact of software changes on interfaces, timing, memory, and CPU utilization.

Seniority

Mid-level, hands-on IC