Design Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL

Design Engineer role focused on developing control strategy requirements, control algorithms, and software features for power conversion systems, microgrids, and energy storage systems. Responsibilities include collaborating on FMEA-based validation plans, performing validation activities in SIL, MIL, and HIL environments, and releasing software. Requires experience with MATLAB/Simulink, real-time simulation tools, controls/software design for power electronics, version control, electrical schematics, and Python scripting.

What you'd actually do

  1. Support the development of controls systems for Power Conversion Systems, Microgrids and Energy Storage Systems.
  2. Develop control strategy requirements through interpreting voice of customer/business/regulation for power conversion systems, then converting those requirements into control algorithms and solutions.
  3. Deliver industry leading quality controls and software features.
  4. Collaborate with a global team to develop FMEA based validation plans while performing validation activities of controls systems for power conversion solutions in software in the loop (SIL), model in the loop (MIL) and hardware in the loop (HIL) environments.
  5. Collaborate with software teams to release software for new and existing products.

Skills

Required

  • MATLAB and Simulink
  • Real time simulation and development tools (dSpace or Opal RT)
  • Controls and software design and development of power electronics or power conversion systems (Energy Storage Systems, Microgrids, Inverters, Chargers, Dispensers)
  • Gitlab (or any version control tool)
  • Electrical Schematics
  • Python scripting

What the JD emphasized

  • controls systems
  • software design
  • power conversion systems
  • MATLAB and Simulink
  • Real time simulation and development tools
  • Gitlab (or any version control tool)
  • Python scripting