Autonomy Software Engineer - Production-Ready ML & C++

Caterpillar Brazil

Northern (KY)

Hybrid

USD 98,000 - 158,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
Paid time off
401(k)
Health Savings Account
Flexible Spending Accounts
Career Development
Incentive bonus
Disability benefits
Life Insurance
Parental leave
Tuition Reimbursement
Adoption benefits
Employee Discounts

Job summary

Caterpillar Inc. is seeking an Autonomy Development Engineer to design and deliver production‑quality software for autonomous and semi‑autonomous heavy equipment used in mining and construction.

You will own features across the full lifecycle, from concept to deployment, and collaborate with cross‑functional teams to advance autonomy technologies into production. The role requires strong C/C++ and ML skills, experience with ROS and Linux environments, and familiarity with AWS/MLOps.

Qualifications

  • Proficient in C/C++ with strong debugging skills.
  • Experience in ML model development and deployment.
  • Knowledge of Python scripting for data processing.
  • Familiarity with robotics frameworks such as ROS.
  • Experience with cloud environments (AWS) and MLOps practices.

Responsibilities

  • Develop production‑quality C/C++ software for autonomy and automation systems.
  • Own feature or subsystem development across the full software lifecycle.
  • Contribute to requirements, architecture discussions, and trade-offs.
  • Collaborate with software, systems, hardware, and validation teams.

Skills

C/C++
ML engineering
Python
ROS
AWS

Education

Bachelor's degree in CS/Engineering

Tools

Git
Linux
CI/CD

Job description

Caterpillar Inc. is seeking an Autonomy Development Engineer to design and deliver production‑quality software for autonomous and semi‑autonomous heavy equipment used in mining and construction.

You will own features across the full lifecycle, from concept to deployment, and collaborate with cross‑functional teams to advance autonomy technologies into production. The role requires strong C/C++ and ML skills, experience with ROS and Linux environments, and familiarity with AWS/MLOps.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Software Engineer - Production-Quality C/C++
Autonomy Software Engineer - Production-Quality C/C++

Caterpillar Inc. • Irving (TX)

On-site
USD 97,000 - 159,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Software Engineer — C/C++, ML & ROS
Autonomy Software Engineer — C/C++, ML & ROS

Caterpillar Inc. • Mossville (IL)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+4
Senior Autonomy Software Engineer — Onsite
Senior Autonomy Software Engineer — Onsite

Caterpillar Brazil • Illinois

On-site
USD 112,000 - 184,000
Autonomy Development Engineer
Autonomy Development Engineer

Jobtailor • Illinois

On-site
USD 90,000 - 120,000
Autonomy Development Engineer
Autonomy Development Engineer

Caterpillar Inc. • Irving (TX)

On-site
USD 97,000 - 159,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Development Engineer
Autonomy Development Engineer

Caterpillar Inc. • Mossville (IL)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+4
Senior Autonomy Software Engineer (C++/ROS)
Senior Autonomy Software Engineer (C++/ROS)

Jobtailor • Illinois

On-site
USD 110,000 - 140,000
Autonomy Robotics Engineer — End-to-End AI in the Field
Autonomy Robotics Engineer — End-to-End AI in the Field

Socket.dev • Irving (TX)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+7
Senior Autonomous Robotics Engineer
Senior Autonomous Robotics Engineer

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+4
Robotics Engineer — Autonomy & AI for Real-World Machines
Robotics Engineer — Autonomy & AI for Real-World Machines

Caterpillar Brazil • Irving (TX)

On-site
USD 98,000 - 158,000
Relocation assistance