Controls Systems Engineer

Caterpillar · Industrial · Mossville, IL +2

Controls Systems Engineer role at Caterpillar focusing on developing and refining software for advanced machinery. Responsibilities include integrating machine controls into embedded software, refining software requirements, analyzing field data, and ensuring adherence to software development processes. Requires knowledge of embedded systems, requirements analysis, and technical troubleshooting.

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
  • C
  • AUTOSAR
  • version control system
  • CAN Datalink tools (CANape and CANanalyzer)

Nice to have

  • Advanced degree in engineering or computer science
  • architecting modular software features

What the JD emphasized

  • Embedded Systems
  • Requirements Analysis
  • Technical Troubleshooting