Battery Management Engineer
Stellantis · Auburn Hills, MI · 1 mo ago
EngineeringFull-time
About the role
The battery software engineer 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 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
Additional areas of expertise
- 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
- Matlab/Python scripting
Basic Qualifications
- Bachelor's degree in Computer Science or Electrical/Electronic Engineering or related field
- 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
Preferred Qualifications
- Master of Science in Electrical/Electronics/SW Engineering or Computer Science or related discipline
- Prior experience with BMS software development and control algorithms
- 3 years' prior experience with electrified powertrains and battery management
- Lithium ion battery experience
- Tier 1 supplier experience
- Experience with Agile Software Development Process
Benefits
- Comprehensive health & well-being coverage including medical, dental, vision, and prescription drug coverage from your very first day, plus Employee Assistance Program (EAP)
- Family building benefit supporting all paths to parenthood including fertility and infertility treatments, adoption services, and gestational surrogacy
- Generous paid time off including 17+ paid holidays, shutdown from December 24th through New Years Day, vacation, float & wellbeing days, sick time, and fully paid parental leave
- Competitive retirement savings plans with employer match on 401k, Roth, and Catch-Up plans, plus an employer contribution even if you don't contribute
- Income protection & insurance options including employer-provided and voluntary plans such as life insurance, group accident, critical illness
- Company vehicle lease program for eligible employees and their immediate families with insurance, maintenance, and unlimited miles included, plus exclusive discounts on Stellantis products
- Tuition reimbursement
- Student loan refinancing programs
- 18 paid volunteer hours each year