Controls Systems Sr. Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL

Designs, develops, integrates, and tests software features on embedded electronic controls for Caterpillar Motor Grader machine applications. Responsibilities include creating software specs, supporting builds and testing, defining datalink communications, supporting software releases, and resolving software defects.

What you'd actually do

  1. Creation of detailed software specs from high level customer requirements
  2. Electronics and software support for prove design machine builds and testing
  3. Define datalink communications between controllers on J1939 and Ethernet
  4. Support and communication of software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and components
  5. Identification and resolution of software defects, and proper issue list submissions and management

Skills

Required

  • Proven engineering experience
  • Analyzes code, logs, and current systems as part of advanced troubleshooting
  • Develops product-testing procedures; participates in selecting testing environment and tools
  • Background working with electronically controlled mechanical systems
  • Discovers, analyzes, and resolves hardware, software or application problems

Nice to have

  • Electrical components / systems experience
  • Read a schematic and troubleshoot basic machine wiring issues
  • Embedded C software experience
  • Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications
  • Experience with FMEA processes and a basic knowledge of electronic system failure modes
  • Advanced degree in accredited Engineering, Computer Science, or Materials Science curriculum