Autonomy Development Engineer

Caterpillar Inc.

Mossville, IL, US
Base: $97,530.00 - $158,480.00; bonus/equity: ince...
Onsite
Production quality c++ software development
Robot operating system (ros) knowledge
Planning positioning and perception experience
Caterpillar Inc. is seeking an Autonomy Development Engineer to join their team in Mossville, IL, Peoria, IL, or Clayton, NC. The role focuses on developing software for advanced technologies related to semi-autonomous and autonomous heavy equipment, requiring strong programming skills, particularly in C++, and experience in robotics or machine automation

Job Summary

  • You will develop advanced technologies and autonomous solutions for heavy equipment while collaborating with a global team of problem solvers.
  • The role involves writing high-quality production code in C++ and validating functional safety software designs for robotics applications.
  • Caterpillar offers comprehensive benefits including medical, dental, vision, 401(k) savings plans, and relocation assistance for this onsite position.

Matching Summary

Match Score: 85

Caterpillar Inc. is seeking an Autonomy Development Engineer to join their team in Mossville, IL, Peoria, IL, or Clayton, NC. The role focuses on developing software for advanced technologies related to semi-autonomous and autonomous heavy equipment, requiring strong programming skills, particularly in C++, and experience in robotics or machine automation.

Salary

Base: $97,530.00 - $158,480.00; Bonus/Equity: Incentive bonus mentioned; Benefits: Medical, dental, vision, 401(k), HSA, FSA, paid time off

Skills & Requirements

Must-have

  • Production quality C++ software development
  • Robot Operating System (ROS) knowledge
  • Planning positioning and perception experience
  • Embedded systems and real-time controllers
  • CAN network and machine protocols

Nice-to-have

  • Mining or construction industry experience
  • Mentoring team members to execute goals
  • Converting research papers into production
  • Continuous Integration Continuous Delivery tools

Key Requirements

  • Bachelor's degree in Robotics Electrical Engineering Computer Science
  • Experience developing software for robotics or vehicle automation
  • Knowledge of embedded systems and edge computing
  • Visa sponsorship is not available

Work Rights

Not specified

Tailored Resume

Cover Letter