Control Systems Engineer - Eh Brakes

Caterpillar Caterpillar · Industrial · Mossville, IL

Control Systems Engineer focused on designing, developing, and validating electro-hydraulic braking systems for heavy machinery, enabling advanced features like ABS, traction control, and autonomy-driven braking. The role involves implementing scalable control algorithms, ensuring functional safety compliance (ISO 19014, ISO 13849, ISO 3450), and collaborating with cross-functional teams.

What you'd actually do

  1. Development of EH brake and brake-by-wire control algorithms, including service brake control, diagnostics, fault handling, and system state management.
  2. Implement scalable brake control architectures that support multiple machine platforms while allowing platform-specific variation where required.
  3. Develop controls to enable advanced braking features such as: Anti-lock braking (ABS), Traction control and retarding control, Hill start and directional shift braking, Collision avoidance and autonomy-driven braking requests
  4. Support brake controls interfaces between machine systems, autonomy/assist features, and brake mechatronics, ensuring consistent and well-documented interfaces.
  5. Provide support for functional safety-related braking software, including support of ISO 19014, ISO 13849, and ISO 3450 requirements.

Skills

Required

  • Embedded Systems
  • Technical Troubleshooting
  • Product Development
  • Product Testing
  • Analytical Thinking
  • control theory
  • real-time embedded software development
  • embedded C/C++ development

Nice to have

  • mobile equipment, automotive, or off-highway applications
  • hydraulic or electro-hydraulic systems
  • functional safety-related control systems or safety-critical software
  • EH braking systems, brake-by-wire architectures, or service brake controls
  • model-based design tools (e.g., MATLAB/Simulink)
  • diagnostics, fault detection, redundancy management, and degraded-mode operation for safety-critical systems
  • complex control systems

What the JD emphasized

  • safety-compliant braking software
  • functional safety
  • ISO 19014
  • ISO 13849
  • ISO 3450
  • autonomy requirements