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