Battery Control Systems Senior Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL

Senior Engineer role focused on Battery Control Systems for Caterpillar's electrified powertrain products. Responsibilities include defining and developing BMS control requirements, software features, and calibration using model-based development and simulation. The role involves leading cross-functional teams, collaborating with customers, and ensuring system integration and validation throughout the development cycle.

What you'd actually do

  1. Define and document BMS control requirements; design and develop core and application software features based on product needs
  2. Create common control features using model-based development for various electrification architectures.
  3. Apply virtual product development (MIL/SIL simulations) for testing, optimization, and performance verification.
  4. Develop, calibrate, and validate BMS control features in lab and application environments; Provide on-site support at proving grounds and customer locations as needed
  5. Lead cross-functional engineering teams to implement robust BMS control strategies

Skills

Required

  • Bachelors or master’s degree in engineering (focus on control systems or mechatronics preferred)
  • Industry experience developing controls software, performance or system validation related to control algorithms for complex systems.
  • Expertise in software validation methodologies i.e. HIL, SIL, lab, machine/vehicle
  • MATLAB/Simulink (or similar) with embedded code exposure.
  • Proficient with controls model design and Model Based System Engineering tools
  • Knowledge of Direct-to-Flash methodology for creating experimental flash files
  • Hands on experience with CAN Communication and use of CANape
  • Knowledge and experience with Lithium-Ion batteries and/or BMS control strategies.
  • Knowledge of tools, methods, and techniques of requirement analysis
  • Ability to elicit, analyze and record required business functionality and non-functionality requirements
  • Knowledge of thinking and reasoning at a conceptual level
  • Ability to identify the critical ideas and interdependencies among system elements that impact performance.
  • Knowledge of effective presentation tools and techniques to ensure clear understanding
  • Ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.
  • Knowledge of embedded systems and their applications
  • Ability to develop embedded systems with varying levels of complexity to control the operations of the machine it is embedded within.

Nice to have

  • Prior experience or coursework dealing with battery electric power systems preferred
  • Prior experience with Battery systems simulation preferred
  • Experience with application of AI/ML and other advanced controls techniques preferred

What the JD emphasized

  • Experience with application of AI/ML and other advanced controls techniques preferred