The Propulsion Base Software Core Development Engineer contributes to embedded software development for EE/core and propulsion control modules. The role covers software requirements analysis, design, development, integration, and validation of base software components, with a focus on low-level driver development, AUTOSAR-based systems, and virtualization methodologies. The engineer participates in technical reviews, collaborates with internal teams and suppliers, and helps deliver high-quality, standards-compliant software. The position also supports hardware-software integration, vehicle integration, software bring-up, defect resolution, root-cause analysis, and production readiness. It requires collaboration with architecture, systems, hardware, validation, calibration, and supplier teams, as well as documentation and verification activities throughout the software lifecycle.
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