Senior Autonomy Software Engineer - Production-Quality C++

Caterpillar Inc.

Irving (TX)

On-site

USD 113,000 - 183,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
Paid time off
401(k) savings plans
Health Savings Account

Job summary

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

You will influence architecture and collaborate with software, systems, hardware, and validation teams in a fast‑paced environment. Based in Mossville, IL with potential collaboration from Irving, TX teams, you will own design decisions, drive verification activities, and mentor peers while ensuring

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related field – or commensurate industry experience.
  • Experience developing autonomy domains such as planning, positioning, perception, or controls is a plus.
  • Robotics frameworks (e.g., ROS) are desirable and production autonomy software experience is valued.

Responsibilities

  • Develop production‑quality C/C++ software for autonomy and automation systems.
  • Participate across the full software development lifecycle including design, documentation, coding, validation, and release support.
  • Contribute to software and system requirements, architecture decisions, and technical trade‑offs.
  • Troubleshoot and resolve complex software and system issues using structured problem‑solving techniques.
  • Support verification, validation, and functional safety activities.
  • Collaborate with software, systems, hardware, and validation teams.
  • Communicate technical designs, trade‑offs, risks, and status to stakeholders.
  • Mentor and support other engineers through collaboration and technical guidance.

Skills

C/C++ programming
Autonomy frameworks
ROS
Linux development
CI/CD

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Git
Matlab/Simulink
Autosar
CAN/Ethernet

Job description

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

You will influence architecture and collaborate with software, systems, hardware, and validation teams in a fast‑paced environment. Based in Mossville, IL with potential collaboration from Irving, TX teams, you will own design decisions, drive verification activities, and mentor peers while ensuring

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,530 - 158,480
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Senior Autonomy Engineer — Safety‑Focused Robotics Lead
Senior Autonomy Engineer — Safety‑Focused Robotics Lead

Caterpillar • Ina (IL)

On-site
USD 113,000 - 183,000
Health benefits
401(k) plan
Paid time off
+6
Senior Validation Engineer - Autonomy & Scalability
Senior Validation Engineer - Autonomy & Scalability

Caterpillar Inc • Mossville (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+12
Senior Autonomy Systems Engineer, Construction Autonomy
Senior Autonomy Systems Engineer, Construction Autonomy

Caterpillar • Washington (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
HSA
+2
Senior Autonomy & Safety Systems Engineer
Senior Autonomy & Safety Systems Engineer

NCSL International • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Safety Systems Engineer (C++)
Autonomy Safety Systems Engineer (C++)

NCSL International • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+8
Autonomy Systems Engineer, Industrial Automation Lead
Autonomy Systems Engineer, Industrial Automation Lead

Caterpillar • Illinois

On-site
USD 112,710 - 183,140
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+1
Senior Autonomy Validation Engineer Mining Automation
Senior Autonomy Validation Engineer Mining Automation

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 183,000
Medical benefits
401(k) plan
Health savings account
+5
Senior Autonomy Systems Engineer – Onsite Leadership
Senior Autonomy Systems Engineer – Onsite Leadership

Caterpillar Inc. • Irving (TX)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) plan
Relocation assistance
+2
Lead Autonomy Systems Engineer – Robotics in Mining
Lead Autonomy Systems Engineer – Robotics in Mining

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 183,000
Relocation assistance