Supervisor Body Control Software
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