Battery Controls Engineer
Job in
Auburn, Lee County, Alabama, 36831, USA
Listed on 2026-06-26
Listing for:
Stellantis
Full Time
position Listed on 2026-06-26
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, Software Testing
Job Description & How to Apply Below
The battery software engineer works within a team to develop platform application software for the family ofnext-generationxEVFCA powertrains. The ideal candidate, who must bea 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 develops and delivers software in compliance with project timing and budget.
This will include working with other team members to develop SWmodel-based requirements leading to development, execution, and quality testing of software throughout the life cycle.
- 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/State Flow. - Validate model-based designs (MIL & SIL)
- Ability to analyze auto generated code from Embedded Coder.
- Support HIL (hardware-in-loop) testing and analyze data toidentifyimplementation issues.
- Define software test cases andestablishtraceability 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.
- B.S. in Computer Science or Electrical/Electronic Engineering or related field
- 5 + years’ experience and working knowledge of software &model based design withtrack recordof robust implementations.
- 3+ years’ experience and working knowledge of tools formodel based design, auto code generation, manual/automated test case development, and configuration/data/change management.
- Embedded C programming experience
- Proficient in Matlab/Simulink
- Prior 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 tochanges
- Willing to work extended hours occasionally asrequiredto meet project deadlines.
- Excellent verbal and written communication skills
- Excellent problem solving and organizational skills
- Masterof Science in Electrical/Electronics/SW Engineering or Computer Science orrelated discipline at a nationally accredited institution
- Prior experience with BMS software development and control algorithms
- At least 3 years' prior experience with electrified powertrains and battery management
- Prior work with battery pack/cell simulator systems based on eitherd
Spaceor ETAS Experience with battery state estimation algorithms including state-of-charge (SOC) estimation, state-of-health (SOH), and state-of-power (SOP) - Lithium ion battery experience
- Tier 1 supplier experience
- Experience with Agile Software Development Process
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×