Senior Autonomy Development Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL +1

Senior Autonomy Development Engineer role focused on developing and bringing to production semi-autonomous and autonomous solutions for heavy equipment, integrating positioning, planning, perception, and controls. Requires strong C++ development, problem-solving, and experience in robotics/autonomy.

What you'd actually do

  1. Develop production quality C++ software including design, documentation, coding, product quality, and validation
  2. Contributes to requirements generation and architecture design considerations for advanced technologies, semi-autonomous, and autonomous solutions
  3. Support functional safety software design and validation process
  4. Collaborate and mentor team members to execute on goals

Skills

Required

  • C++
  • Software Development Life Cycle
  • Technical Troubleshooting
  • Problem Solving

Nice to have

  • Robot Operating System (ROS)
  • Positioning
  • Planning
  • Perception
  • telematics based messaging
  • machine protocols
  • survey literature for ideas
  • cover research papers into product implementation
  • Mining or Construction experience
  • Track Type Tractors, Motor Graders, Wheel Loaders, Excavators, Mining Shovels or Tracked Loaders experience

What the JD emphasized

  • write and test high quality production code
  • solving challenging problems
  • Proven experience as an engineer supporting Robotics, Autonomy, or Automation technical projects
  • Knowledge of robotics frameworks such as Robot Operating System (ROS)
  • Knowledge of one or more of the following areas; Positioning, Planning, and/or Perception
  • Ability to survey literature for ideas and cover research papers into product implementation

Other signals

  • developing advanced technologies, semi-autonomous, and autonomous solutions for heavy equipment
  • applying and integrating positioning, planning, perception, and controls for heavy equipment applications
  • prototype and bring to production solutions