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
- 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.
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
Learn more about this Employer on their Career Site
