We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Battery Software Engineer - Controls

Stellantis
United States, Michigan, Auburn Hills
1000 Chrysler Drive (Show on map)
Jul 09, 2025

The Battery Software Engineer - Controls works within a team to develop platform application software for the family of next-generation xEV FCA powertrains. The ideal candidate, who must be a strong team player and willing to work in a fast-paced environment, will be directly involved in developing controls strategies and embedded software products for automotive battery management systems using model-based tools.

The Battery Software Engineer - Controls develops and delivers software in compliance with project timing and budget. This will include working with other team members to develop SW model-based requirements leading to development, execution, and quality testing of software throughout the life cycle.

Responsibilities:



  • Design, develop, calibrate, and test application embedded code in battery management system applications
  • Develop and implement model based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow
  • Validate model-based designs (MIL & SIL)
  • Ability to analyze auto generated code from Embedded Coder
  • Support HIL (hardware-in-loop) testing and analyze data to identify implementation issues
  • Define software test cases and establish traceability to software requirements
  • Support software development processes and create technical design description documents
  • Other areas of expertise that will support work products include general knowledge of Hybrid Battery & Hybrid Vehicle operation, RTOS (real-time Operating Systems), ECU (Electronic Control Unit) configuration, OBDII (On board Diagnostic), Embedded-coder auto-code generation and Matlab/Python scripting


FCA Canada Inc. is committed to providing accommodation for people with accessibility needs due to disabilities in all aspects of the hiring process. If you request an accommodation, we will work with you to meet your accessibility needs due to disability.

Basic Qualifications:



  • Bachelor's Degree in Electrical, Mechanical, or Computer Engineering or related degree field
  • A minimum of 2 years of relevant SW application/development experience
  • Experience and working knowledge of software & model-based design with track record of robust implementations
  • Experience and working knowledge of tools for model-based design, auto code generation, manual/automated test case development, and configuration/data/change management
  • Embedded C programming experience
  • Proficient in Matlab/Simulink
  • Experience with data acquisition and analysis tools such as ETAS-INCA
  • Working understanding of CAN data networking
  • Proficient with Vector tools (Canalyzer, CANape, CANoe)
  • Ability to be effective in a Fast-paced development environment and react to changes
  • Willing to work extended hours occasionally as required to meet project deadlines
  • Excellent verbal and written communication skills
  • Excellent problem solving and organizational skills
  • Legally eligible to work in Canada



Preferred Qualifications:



  • Master's Degree in Electrical, Mechanical, or Computer Engineering or related degree field
  • Prior experience with BMS software development and control algorithms
  • A minimum of 2 years' prior experience with electrified powertrains and battery management
  • Experience with AUTOSAR
  • Tier 1 supplier experience
  • Experience with Agile Software Development Process

Applied = 0

(web-8588dfb-6jkxz)