CareerPlan

Supervisor Body Control Software

Allen Park, MI, United StatesFull-time$130k–$226k2026-10-20 → 2026-11-10
HybridNo visa sponsorship

Core

Lead a team of embedded software and automation developers to design, develop, verify, and debug C-based software components for microcontroller-based automotive ECUs, specifically focusing on Body Control Modules (BCM) and AUTOSAR architecture.

Role type

Senior IC embedded software supervisor (automotive)

Builds

Reusable software components, basic software platforms, and integration guides for automotive ECUs

Domain

Automotive / Embedded Systems

Required skills

C programming for real-time embedded systems, software configuration management (GitHub/PTC Integrity/SVN), requirements capture (JAMA/DOORS), hardware debugging (Greenhill/Lauterbach/CANoe), AUTOSAR development (Vector DaVinci/EB Tresos), agile project management (Jira/PTC Integrity), safety-critical embedded software development

Technologies

C, Python, Assembly, GitHub, PTC Integrity, SVN, JAMA, DOORS, Greenhill Multi, Lauterbach, Vector CANoe, CANalyzer, Vector DaVinci, EB Tresos, Jira, AUTOSAR

Responsibilities

Lead a team of embedded software and automation developers, analyze product requirements and plan software delivery, create product development backlog and run daily scrum meetings, drive code reviews and integrate software components, verify and debug critical issues, modify low-level drivers, scale and refactor existing software components, work with architecture and validation teams to create reusable components, perform code-level integration tasks like build environment replication and debugging

Seniority

Senior, hands-on IC with team leadership