> Markdown version of [/jobs/ext/4022412-senior-base-software-development-engineer-bootloader](https://www.wearedevelopers.com/jobs/ext/4022412-senior-base-software-development-engineer-bootloader). 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). --- # Senior Base Software Development Engineer - Bootloader - **Company:** Fiat Chrysler Automobiles N.V. - **Location:** Auburn Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, Assembly Language, AUTomotive Open System Architecture (AUTOSAR), Booting (BIOS), C++ (Programming Language), Computer Engineering, Software Design Documents, Embedded C, Embedded Software, White-Box Testing, Real-Time Operating Systems, ISO/IEC 15504, Software Engineering, Software Requirements Analysis, Software Systems, Software Verification, Cobra, Canoe Software - **Published:** October 30, 2026 - **Apply:** https://careers.stellantis.com/job/24084948/senior-base-software-development-engineer-bootloader-auburn-hills-mi/ ## About the Role The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation and testing for EE/core and powertrain base software. The team will perform reviews and/or inspections of requirements, creation of: Software design documents, C/C++/assembly code, test plans, as well as, testing and embracing virtualization methods and techniques used in the base software development life cycle. This Candidate will interact with other department/vendors on eliciting software requirements and work in a cross-functional environment with controls, calibration, and systems engineers. Experience working in Base SW and/or Bootloaders is a plus., * Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related field * 8 years' overall experience * Experience with embedded C/C++ software (hand-coding) * Experience in programming / scripting language(s) Adherence to a defined software development process. * Experience in Vector/ETAS/AUTOSAR Basic Software configuration of DEM/DCM modules * Experience in software verification / validation including white box, black box and gray box testing Experience using data acquisition tools * Strong communication skills, both verbal and written Ability to adapt to a changing environment with minimal effect on productivity * Familiarity of industry standard process framework models (ASPICE, ISO 26262) * Experience with Vector CANoe/CANAnlayzer * Experience with NXP Cobra-55 , Aurix TC family of automotive microprocessors * Experience using Lauterbach debuggers, * Master's degree in Engineering Automotive experience either at work or university, such as Formula SAE or SAE EcoCar. * Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP Electrobit EBTREOS Studio MICROSAR configuration Embedded C/C++ software experience in a Real Time Operating System environment * Experience with ETAS INCA, ISOLAR, System Desk Experience implementing Embedded Real-Time Controls and Software solutions * Experience with development of bootloader SW * Strong understanding of internal combustion engines, hybrid, battery electric and/or vehicle subsystems