Senior Autonomy Software Engineer - Production-Quality C++

Caterpillar Inc.

Irving (TX)

On-site

USD 113,000 - 183,000

Full time

6 days ago
Be an early applicant

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) 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

Senior Autonomy Software Engineer - Onsite Relocation
Senior Autonomy Software Engineer - Onsite Relocation

Caterpillar • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision
Paid time off
401(k) savings plans
+3
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 Systems Engineer, Industrial Automation Lead
Autonomy Systems Engineer, Industrial Automation Lead

Caterpillar Brazil • Illinois

On-site
USD 112,000 - 184,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+1
Senior Autonomy Development Engineer
Senior Autonomy Development Engineer

Caterpillar • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision
Paid time off
401(k) savings plans
+3
Autonomy Software Architect - Embedded C/C++
Autonomy Software Architect - Embedded C/C++

Caterpillar • Irving (TX)

On-site
USD 125,000 - 209,000
Medical benefits
401(k) plans
Paid time off
+2
Senior Autonomy Systems Architect
Senior Autonomy Systems Architect

Caterpillar Inc. • Irving (TX)

On-site
USD 112,000 - 184,000
Relocation assistance
Autonomy Systems Architect - Production-Ready Solutions
Autonomy Systems Architect - Production-Ready Solutions

Caterpillar Brazil • Irving (TX)

On-site
USD 128,000 - 209,000
Medical benefits
Retirement plans
HSA
+3
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 Engineer - Mining Robotics & Production Solutions
Autonomy Engineer - Mining Robotics & Production Solutions

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 113,000 - 183,000
Medical benefits
Dental benefits
Vision benefits
+7
Autonomy Middleware Engineer: C++/ROS on Site
Autonomy Middleware Engineer: C++/ROS on Site

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plan
Health Savings Account (HSA)
+5