Autonomy Systems Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL +1

This role is for a Systems Engineer at Caterpillar, focusing on the integration of autonomy hardware and software with base machine systems for autonomous hauling applications. The engineer will interface between autonomy teams and base machine teams, ensuring requirements are met, supporting data collection, documenting specifications, and participating in the verification and validation process. Experience in systems engineering, requirements definition, and industry knowledge (mining/construction) is preferred.

What you'd actually do

  1. Work closely with Autonomy Systems integration engineers and architects to ensure the product architecture requirements are fulfilled.
  2. Work with Technical program managers and Application Architects to ensure that program requirements are being met (time, cost, quality).
  3. Ensure that Base machine software changes are delivered on time for command for hauling releases.
  4. Support Field data collection kits activities. Including design support, procurement, coordinating shipping to site, and kit test support.
  5. Documenting architecture specifications, software design description, verification plans, test cases, operating procedures, and safety procedures.

Skills

Required

  • Problem Solving
  • Software Development Life Cycle
  • Industry Knowledge
  • Software Product Testing
  • Application Development Tools
  • Technical Troubleshooting
  • Education Requirements: Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.

Nice to have

  • Proven experience as a Systems Engineer supporting requirements definition on technical engineering product development projects
  • Experience developing and defining system level requirements
  • Prior development or engineering experience preferred
  • Prior experience in systems integration preferred

What the JD emphasized

  • Mining or Construction Industry Experience required