The Propulsion System Senior Software Architect defines reusable, hardware-independent application software architecture with standard interfaces for engine, transmission, and electrification programs. The role participates in a team developing software for electrical/electronic (EE) core and powertrain control modules. The engineer implements RTE configurations and generates RTE files, develops software variant-management strategies for engine, transmission, electrification, and hybrid projects in accordance with AUTOSAR architecture, and maps runnables across multiple cores. The role also partitions software components to use embedded controller resources efficiently and allocates software components according to functional safety ratings. The engineer develops software architecture for propulsion-system functions and features and establishes architecture guidelines for application- and basic-software-layer development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior