Control Systems Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL

Control Systems Engineer role focused on developing and refining software for advanced machinery, integrating machine controls into embedded software, refining software requirements, analyzing field data, and troubleshooting issues. Requires experience with embedded systems, C, and AUTOSAR.

What you'd actually do

  1. Integrate and develop machine controls into embedded software
  2. Ensure team is following the software development process including using the configuration management systems and proving required software documentation
  3. Refine or develop software requirements for the control systems
  4. Work with the verification team to ensure proper test plans are in place
  5. Analyze field data to diagnose software and field issues

Skills

Required

  • Analytical Thinking
  • Problem Solving
  • Embedded Systems
  • Requirements Analysis
  • Technical Troubleshooting

Nice to have

  • software development
  • architecting modular software features
  • C
  • AUTOSAR
  • version control system
  • CAN Datalink tools (CANape and CANanalyzer)