Control Systems Senior Engineer

Caterpillar Caterpillar · Industrial · Peterborough, United Kingdom

Senior Engineer role focused on leading the development and global direction of Hardware-in-the-Loop (HiL) test capabilities for Battery Management System (BMS) software within Caterpillar's Industrial Power Systems Division. Responsibilities include planning and coordinating HiL testing, defining test requirements, owning HiL hardware capability, supporting plant model development, and improving HiL utilization across multiple hardware generations. The role requires strong analytical, problem-solving, and technical troubleshooting skills in hardware and software, with experience in product testing and embedded systems.

What you'd actually do

  1. Plan and co-ordinate the execution of HiL verification testing for the latest BMS software utilising state‑of‑the‑art HiL test benches.
  2. Review software changes and define test requirements, selecting appropriate verification methods (HiL, SiL, on‑pack).
  3. Own and continuously improve local HiL hardware capability, including supplier engagement and issue resolution.
  4. Support the development of HiL plant models for a growing range of CAT battery system architectures.
  5. Collaborate as part of the global BMS verification test team to improve HiL utilisation across multiple hardware generations.

Skills

Required

  • Requirements Analysis
  • Communication
  • Quality Focus
  • Analytical Thinking
  • Technical Troubleshooting
  • Product Testing

Nice to have

  • model-based controls development or testing within embedded software environments
  • electrification systems (e.g. batteries, motors, inverters, power electronics)
  • Caterpillar control software processes and tools
  • Hands-on experience with HiL test equipment and automated test development
  • version control systems (e.g. Git)

What the JD emphasized

  • lead the development and global direction of our Hardware-in-the-Loop (HiL) test capabilities
  • define strategy, drive consistency, and maximise the effectiveness of HiL testing
  • leading the development
  • technical leadership
  • customer requirements
  • software changes
  • test requirements
  • test strategies
  • test procedures
  • test coverage metrics