Controls System Senior Engineer

Caterpillar Caterpillar · Industrial · Peoria, IL

This role focuses on integrating advanced control systems for Medium Wheel Loaders, with a strong emphasis on autonomy, connectivity, and electrification. The engineer will support new technology introduction projects, define and deliver control systems and UI/UX features, and perform on-machine evaluations. A key aspect is staying current with innovative technologies like machine learning algorithms, adaptive controls, and vision/perception systems, and mentoring junior engineers.

What you'd actually do

  1. Support New Technology Introduction (NTI) projects to deliver technology Multi-Generational Product Plans (MGPP) solutions in operator assist & coaching and aftermarket on-board & off-board offerings.
  2. Support the definition, execution, and delivery of various control systems and user interface/experience features to meet performance requirements for New Product Introductions (NPI) and product lifecycle support for MWL.
  3. Perform on-machine evaluation of controls, automation and user interface solutions to ensure technology feasibility and performance targets are met or exceeded.
  4. Continually learn and stay abreast of innovative technologies such as machine learning algorithms, payload systems, adaptive controls, and vision and perception systems.
  5. Leading small projects and mentoring junior engineers in the team.

Skills

Required

  • Bachelor’s degree in engineering or computer science
  • working knowledge of control systems
  • strong problem-solving and analytical skills
  • ability to communicate technical information effectively
  • Ability to identify critical gaps, next actions, and act to resolve issues with minimal oversight
  • Knowledge of embedded systems and their applications
  • Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems
  • Knowledge of tools, methods, and techniques of requirement analysis

Nice to have

  • Experience with Matlab / Simulink or similar model-based software development
  • Understanding of embedded programming languages (C or C++)
  • Understanding of analytical languages (Python)
  • Ability to facilitate highly collaborative worldwide teams
  • Test engineering experience in automotive or construction equipment

What the JD emphasized

  • machine learning algorithms
  • vision and perception systems
  • autonomy

Other signals

  • machine learning algorithms
  • payload systems
  • adaptive controls
  • vision and perception systems
  • autonomy
  • connectivity
  • electrification