Stellantis

Embedded Software Engineer, Propulsion Systems

Stellantis$90K — $120K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical, Computer Engineering, or a related field
  • 1+ years of embedded C/C++ experience in an RTOS environment
  • Familiarity with AUTOSAR configuration for modules like OS, MCAL, and CAN
  • Experience with multicore microprocessors and hardware schematics
  • Proficiency in software testing methodologies including white, black, and gray box testing
  • Knowledge of automotive code quality standards such as MISRA-C
  • Strong verbal and written communication skills

Responsibilities

  • Develop and maintain embedded software for propulsion and control modules
  • Analyze software requirements and execute design, coding, and testing
  • Create and execute comprehensive test plans
  • Review documentation for compliance and quality assurance
  • Configure AUTOSAR basic software modules for integration
  • Support system-level functionality with low-level drivers
  • Utilize debugging tools and compilers for troubleshooting
  • Collaborate with teams to refine software requirements

Benefits

  • Opportunities for professional development
  • Collaborative work environment
  • Exposure to cutting-edge automotive technologies
  • Involvement in cross-functional team projects
  • Flexibility in project methodologies
Full Job Description
We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting next-generation automotive technologies including internal combustion, hybrid, and electric vehicle systems. You will collaborate with cross-functional teams to design, develop, and validate high-quality software aligned with AUTOSAR architecture and functional safety standards.

Key Responsibilities
  • Develop and maintain embedded base software components for propulsion and EE control modules
  • Perform software requirements analysis, design, coding, and unit and integration testing using C/C++
  • Create and execute test plans including white box, black box, and gray box testing
  • Review software requirements, architecture, code, and test documentation to ensure quality and compliance
  • Configure and integrate AUTOSAR basic software modules such as OS, MCAL, CAN, LIN, DEM, DCM, and WDG
  • Work with low-level drivers and diagnostics to support system-level functionality
  • Utilize debugging tools, emulators, and compilers for issue identification and resolution
  • Collaborate with internal teams and external vendors to define and refine software requirements
  • Support virtualization and simulation-based development methodologies


Basic Qualifications:

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree
  • 1+ years' total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment.
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP.
  • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).
  • Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting.
  • Experience in software verification/validation including white box, black box, and gray box testing.
  • Familiarity with automotive software code quality standards like MISRA-C.
  • Strong communication skills, both verbal and written.
  • Ability to adapt to a changing environment with minimal effect on productivity.
  • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.
  • Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors.


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.
  • Experience with Electrobit EBTREOS Studio MICROSAR configuration.
  • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.
  • Strong experience working in multi-disciplinary teams.
  • Experience in simulation/virtual methodologies and/or tools.
  • Experience implementing Embedded Real-Time Controls and Software solutions.

About Stellantis

Stellantis is a multinational automotive manufacturer formed in 2021 by the merger of Fiat Chrysler Automobiles and Groupe PSA. The company designs, produces, and sells a wide range of vehicles under various brands, including Alfa Romeo, Chrysler, Citroen, Dodge, DS Automobiles, Fiat, Jeep, Lancia, Maserati, Opel, Peugeot, Ram, and Vauxhall. Stellantis operates in over 130 countries and has 14 brands in its portfolio. The company is committed to sustainable mobility and has set ambitious targets for reducing its carbon footprint and increasing the share of electric vehicles in its sales.
Learn more about Stellantis
Size
400,000 employees
Market Cap
$44.9 billion
Industry

Similar Jobs

More Jobs at Stellantis

More Manufacturing & Automotive Jobs

Find similar Embedded Software Engineer, Propulsion Systems jobs: