CareerPlanSign in

Senior Software Engineer - IVI Servicability

Warren, Michigan, United States of America💼 Full-time🗓 2026-08-24 → 2026-09-25

Core

Own and advance serviceability for in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platforms, focusing on dealership support and field quality debugging.

Role type

Senior IC software engineer (automotive embedded systems)

Builds

Diagnosability features, automated test cases, and AI-assisted diagnostic tools for IVI/VCU stacks

Domain

Automotive software, embedded systems, diagnostics

Deliverable

production ML models | product features

Required skills

C++ (resource-constrained/real-time), Python, automotive middleware (Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/IP, DDS), vehicle diagnostics protocols (CAN, Automotive Ethernet, UDS), log/trace analysis, root-cause investigation, production software release processes

Preferred skills

Dealer/technician diagnostic tools, graphics/HMI stacks, connectivity/telematics systems, OTA update systems, cybersecurity (ISO 21434), SDV architectures, data pipelines for AI/ML troubleshooting

Technologies

Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/IP, DDS, CAN, Automotive Ethernet, UDS

Responsibilities

Lead deep technical debugging of IVI/VCU field issues; devise reproducible bench setups and automated test cases; analyze warranty reports and telemetry to identify systemic issues; design and implement diagnosability features; collaborate on diagnostic UIs and troubleshooting flows; build automation and AI-assisted diagnostics; define engineering standards for observability and debugability; mentor engineers on diagnosable system design

Seniority

Senior, hands-on IC

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