> Markdown version of [/jobs/ext/4257141-propulsion-base-software-sr-core-development-engineer](https://www.wearedevelopers.com/jobs/ext/4257141-propulsion-base-software-sr-core-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Propulsion Base Software Sr Core Development Engineer - **Company:** Stellantis - **Location:** Lake Angelus, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, AUTomotive Open System Architecture (AUTOSAR), Compilers, Computer Engineering, Software Debugging, Software Design Documents, Programming Tools, Device Drivers, Embedded C, Embedded Software, Emulators, White-Box Testing, Hardware Interface Design, MISRA C (C Programming Language), Modular Design, Software Architecture, Real-Time Operating Systems, ISO/IEC 15504, Software Engineering, Software Requirements Analysis, Systems Architecture, Systems Integration, Universal Asynchronous Receiver/Transmitter, Scripting, Serial Peripheral Interface, Software Verification, Core Api, Lauterbach Debugger, Information Technology, Automotive Software, EB Tresos - **Published:** October 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4c2564a0cde80025 ## About the Role * Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or related field * Minimum 5 years of related experience * Experience with embedded C/C++ software development experience in a real-time operating system (RTOS) environment. * Experience in Vector/ETAS/AUTOSAR Basic Software configuration (OS, MCAL, IOHWAB, FEE, WDG, etc.). * Hands-on experience with low-level driver development and microcontroller-based systems. * Experience with multicore microprocessors and strong ability to interpret hardware schematics. * Understanding of Functional Safety concepts (ISO 26262). * Experience with development tools including compilers, emulators, Lauterbach debuggers, and automation scripting. * Experience in software verification and validation including white box, black box, and gray box testing. * Familiarity with automotive software quality standards such as MISRA-C. * Strong understanding of hardware interfaces such as SPI, I2C, UART, SENT, ADCs, timers, I/O, and communication peripherals. * Experience with hardware-software integration and debugging using oscilloscopes and logic analyzers. * Strong analytical, problem-solving, and debugging skills. * Ability to adapt to changing environments with minimal impact on productivity. * Strong communication skills, both verbal and written, and ability to work effectively in cross-functional teams., * Master's degree in Engineering (Electrical, Computer, or related discipline). * Academic or project experience in programs such as Formula SAE or SAE EcoCar. * Experience with automotive data acquisition and analysis tools such as ETAS, INCA, CANoe, or CANalyzer. * Hands-on experience with automotive microcontrollers (e.g., Infineon AURIX, NXP, or similar). * Strong understanding of propulsion systems including internal combustion engines, hybrid systems, battery electric vehicles, and vehicle subsystems. * Experience working in multidisciplinary engineering teams. * Exposure to simulation, virtualization, SIL/HIL, or model-based development environments. * Experience with Electrobit EB tresos Studio MCAL configuration. * Experience with advanced peripherals such as GTM, PWM, high-speed timers, and ADC synchronization. * Experience supporting hardware bring-up, early software enablement, and production software delivery. ## Description * Design, develop, and integrate embedded low-level driver software for ICE propulsion and electrified powertrain control modules. * Implement and optimize hardware interface drivers for peripherals such as SPI, I2C, UART, ADCs, timers, PWM, and driver circuits (e.g., HSD/LSD, H-Bridge). * Contribute to MCAL integration and development of complex device drivers aligned with AUTOSAR architecture. * Analyze software requirements and translate them into scalable design and robust implementation. * Perform hardware-software integration including interpreting schematics, validating electrical interfaces, and supporting hardware bring-up. * Debug and resolve complex embedded system issues using tools such as Lauterbach, oscilloscopes, and logic analyzers. * Optimize embedded software for real-time performance, deterministic behavior, and efficient memory utilization on multicore microcontrollers. * Collaborate with Base Software Architecture teams to align with AUTOSAR, RTE integration, and system-level design. * Conduct and participate in reviews of requirements, design documents, source code, and test plans. * Ensure compliance with automotive software standards and processes including MISRA-C, ASPICE, and ISO 26262. * Develop and execute software verification strategies including unit, integration, and system-level validation (white box, black box, gray box). * Support virtualization and simulation-based development methodologies within the software lifecycle. * Create and maintain technical documentation including design specifications, interface documentation, and test plans. * Collaborate with cross-functional teams (systems, hardware, validation, calibration, and suppliers) to ensure seamless integration. * Drive defect resolution, root-cause analysis, and continuous improvement activities. * Support vehicle integration, software bring-up, and production readiness activities.