Published
September 25, 2018
Location
Auburn Hills, MI
Category
Default  
Job Type

Description

The Battery Software Engineer - State Estimation will actively participate with a team of Engineers responsible for the development of embedded control systems for advanced Battery Management System (BMS) for xEV applications. This role will perform Battery Management system architecture design, hardware and software development of battery module, and battery pack master controllers. In this role, the selected candidate will develop the Battery Management System (BMS) control strategy and Battery Pack Control Module (BPCM) application software; and implement using model based development tool chain based on Matlab, Simulation, Stateflow, and RTW. The Engineer will help develop and implement algorithms pertaining to battery state estimation - State of Charge, Power and Health. The Engineer will help build a strategic cell information database to be deployed across NEXTGEN XEV platforms. Support overall software build management process and integration of the BPCM application software with BSW. Perform design analysis, integrated testing of battery management system hardware/software, system diagnostic, failure management, and implementation. Test for core battery management system functions on MIL, dSPACE HIL and vehicle. Perform software requirements management, design, coding, and validation test plan creation.

Basic Qualifications:

  • Bachelor of Science in Electrical, Mechanical or Chemical Engineering from an accredited institution
  • Minimum of 2 years of automotive engineering experience with micro-controller hardware and embedded C/C++ software experience (hand-coding)
  • Thorough knowledge of embedded hardware and software design, integration and testing
  • Competency in the use of Matlab /Simulink /Stateflow for control software and model development
  • Proficient with model-based software development tool chains and software build processes
  • Working knowledge of digital signal processing, state/parameter estimation algorithms, matrix computations, optimization and numerical methods
  • Proficient with circuit board design, analysis, simulation and testing
  • Working knowledge with dSPACE HIL, Vector tools, rapid prototype controllers, proficient with vehicle networking and diagnostics
  • Working experience with ETAS INCA tool experience or equivalent data acquisition experience
  • Experience with MIL/HIL/SIL tools

Preferred Qualifications:

  • Master of Science in Electrical, Electronics, Software or Controls Engineering or Computer Science or related discipline at an accredited institution
  • Prior experience with BMS software development and control algorithms
  • 2 or more years' prior experience with electrified powertrains and battery management
  • 2 or more years' prior experience with development and testing of battery systems in hybrid and/or electric vehicles
  • Lithium ion battery experience including modeling, characterization, and parameterization with equivalent circuit or electrochemical modeling methods
  • Prior work with battery pack/cell simulator systems based on either dSPACE or ETAS
  • Experience with battery state estimation algorithms including state-of-charge (SOC) estimation, state-of-health (SOH), and state-of-power (SOP)
  • Experience with software maturity models, such as CMMi or Automotive SPICE
  • Tier 1 supplier experience
  • Working knowledge of requirement and software development/tracking tools such as DOORs, IBM Rational/Change or similar tools
  • Working understanding of high voltage battery system mechatronics and automotive ECUs
  • Research and development experience to creatively support innovation projects and university research collaborations

 

Apply
Drop files here browse files ...

Related Jobs

September 25, 2018
Embedded Software Engineer - Battery ASIC   Auburn Hills, Michigan
September 25, 2018
September 25, 2018
September 25, 2018
September 25, 2018