Source description
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 diagnostics is a plus. Basic Qualifications:
Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related Engineering degree.
Minimum 5 years' 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
Preferred Qualifications
-
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
-
Strong understanding of internal combustion engines, hybrid, battery electric and/or vehicle subsystems
-
Experience working in cross functional teams
-
Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.)
-
Experience in simulation/virtual methodologies and/or tools
More at Stellantis
Related open roles
Propulsion System SW Subsystem Architect
United States · Hybrid
Propulsion Base Software Low Level Driver Engineer
United States · Hybrid
Functional Safety Control Algorithm Design Engineer
United States · Hybrid
Propulsion Base Software Low Level Driver Engineer
United States
Propulsion Software Design and Release Engineer
United States
Supply Chain Applied AI Engineer
United States