CareerPlanSign in

Senior Software Engineer

Warren, Michigan, United States of America💼 Full-time🗓 2026-09-21 → 2026-09-26

Core

Develop embedded software for automotive infotainment systems, focusing on AUTOSAR stack configuration, platform integration, and SoC diagnostics.

Role type

Senior embedded software engineer (automotive)

Builds

Embedded AUTOSAR software, QNX/Linux/Android software for diagnostics, and HMI applications

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

AUTOSAR stack configuration, C programming, C++ programming, Java programming, Linux development, Android development, CAN communication, ECU power moding, SoC diagnostics, vehicle level debugging, static code analysis, unit testing

Preferred skills

Vector DaVinci tools, Python scripting, Master's degree in EE/CS/CE

Technologies

AUTOSAR, Vector DaVinci, C, C++, Java, Linux, Android, CAN, Ethernet

Responsibilities

Specify requirements and perform functional decomposition, implement software in C/C++/Java, diagnose and debug vehicle hardware/software issues, act as SME for platform components, support best practices like code reviews and static analysis

Seniority

Senior, hands-on IC

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