Autonomy Application Architect

Caterpillar · Industrial · Mossville, IL +1

This role is for an Application Architect focused on applying autonomy technology to new haulage equipment at Caterpillar. The candidate will lead a team in developing and releasing autonomous and remote-control solutions, involving system design, implementation, and troubleshooting within the Caterpillar Command ecosystem.

What you'd actually do

  1. Work with machine product group for integration of autonomous system on their machine
  2. Lead the design, implementation, testing, and release of application design and software for the autonomous system
  3. Troubleshoot system integration issues
  4. Ensure alignment of the system design with the 1Autonomy Architecture
  5. Follow and Champion 1Autonomy Work Standards

Skills

Required

  • C++ design and development
  • Autonomous Systems knowledge
  • Software Product Design/Architecture
  • System integration troubleshooting
  • Leadership and mentoring

Nice to have

  • Robotics
  • Automation
  • Wheel Loaders, Excavators, Hydraulic Mining Shovels or Tracked Loaders experience
  • CAT Products and tools experience

What the JD emphasized

  • Proven ability to work on production products through design, implementation, customer rollout, and support
  • Knowledge and experience with Autonomous Systems
  • Demonstrated experience with the architecture and design of major products
  • Proven experience in C++ design and development
  • Strong working knowledge of the Caterpillar Command ecosystem in mining or construction, or other centralized control system architectures

Other signals

  • applying our autonomy tech stack to new haulage equipment
  • develop Autonomous and Remote-Control Solutions on Caterpillar equipment
  • application design, implementation, troubleshooting, and release of the autonomous system