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 core and powertrain control modules. The position implements AUTOSAR RTE configurations and generates RTE files, and develops software variant management strategies for engine, transmission, electrification, and hybrid projects. It also covers multicore runnable mapping and software component partitioning to use embedded controller resources efficiently, including allocating software components according to functional safety ratings. The architect develops software architecture for propulsion system functions and features and establishes software architecture guidelines for application- and BSW-layer software 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