Autonomy Software Development Engineer
$87.48k - $142.2kCaterpillar
Career Area:
Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Role Summary:
Our team is focused on evolving the state of the art and bringing emerging automation & autonomy technology into the harsh production environments found on typical mining and construction jobsites. As a software developer focusing on autonomous large mining trucks, you’ll collaborate with team members to develop new autonomous truck models and features that provide critical value to our customers. Every day you will work with your team to solve real world problems by selecting the right approach and bringing those solutions to production. We have a fabulous team that does some of the most exciting work at Caterpillar, and we can’t wait for you to join the team!!
What you will do:
The Command for Hauling Developers will participate in various aspects of the development process including design, documentation, coding, product quality, and validation
Develop production quality C++ software
Support requirements generation and architecture decisions and tradeoffs
Support functional safety software design and validation process
Collaborate with team members to execute on goals
What you will have:
Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations. Ability to execute projects and optimize development strategies based on a large repository of data
Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Strong understanding of software engineering principles.
Programming: Knowledge of relevant programming languages and tools; ability to test, write, design, debug, troubleshoot and maintain source codes and computer programs.
Top candidates will have:
Bachelor’s degree, Master’s degree, or PhD in an accredited Robotics, Electrical or Computer Engineering, Computer Science or related degree
Skilled at programming in C++ Familiarization with core robotics principles
Strong foundation in mathematics and engineering fundamentals
Additional Details:
This position requires the candidate to work full-time at the Mossville, IL office.
Domestic relocation assistance is available for this position.
Visa sponsorship is NOT available with this position.
#LI
Summary Pay Range:
$87,480.00 - $142,200.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
- These benefits also apply to part-time employees
This position requires working onsite five days a week.
Relocation is available for this position.
Visa Sponsorship is not available for this position.
Posting Dates:
June 4, 2026 - June 14, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community ( .
- ...Senior Embedded Software Engineer – Autonomy Systems Location: Mossville, IL (On-site) We are developing a new autonomy-related system that... ...Required Qualifications: ~8+ years of embedded C development experience ~ RTOS-based development experience (Linux...Suggested
- ...Cozen Technology Solutions Inc is looking for an Embedded Software Engineer (Level 4) in Mossville, Illinois. This role focuses on middleware development for autonomy and automation systems, ensuring seamless integration of sensor data across platforms. Responsibilities...Suggested
$147.76k - $240.11k
...Career Area: Engineering Job Description: Your Work Shapes... ...it. Role Definition An Autonomy Application Architect owns the... .... Collaborate with software, hardware, and platform teams... ...system level issues found in development, validation, or production....SuggestedFull timePart timeWork at officeRelocation packageFlexible hours- ...Remote-Control Software Engineer This position is for a Remote-Control Software Engineer to support the Surface Handling Autonomy and Remote Control group. The individual hired for this... ...Responsibilities: Remote Control feature development in embedded C and C++ Issue...SuggestedWork experience placementRemote work
$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes... ...Engineer supports site level autonomy products such as command, fleet... ...leading system requirements development and management across... ...Engineer; creating requirements on software/hardware product development...SuggestedFull timePart timeWork at officeRelocation packageFlexible hours- ...Embedded Software Engineer – Autonomy (Senior) Autonomous Haulage | Mining Technology | Onboard Systems Full-Time | On-Site | 5–7 Years... ...meaningful cross-functional leadership, and long-term career development opportunities. Key Contributions & Responsibilities...Full timeInternshipWork at office
- ...Design, develop, and optimize C++ software for autonomous vehicle... ...functional teams to integrate autonomy algorithms into embedded systems... ..., Robotics, Electrical Engineering, or related field. ~3+ years of experience in C++ development, preferably in automotive or...
- ...Job Title: Embedded Software Engineer - RTOS / C++ Location: Mossville, IL Job Type: Full... ...will have strong expertise in embedded C development, RTOS environments, and application-... ...and contributing to advanced autonomy-related systems, including braking and...Full time
- ...Software Developer The Client’s Autonomy Connectivity team provides connectivity software, systems, and solutions... ...alongside other developers and engineers as part of cross functional... ...debug issues that may arise during development, deployment, and usage Develop...
- ...Description: Job Titles: Embedded Software Engineer Location: Mossville, IL (Onsite)... ...Engineers to join a cutting-edge Robotics and Autonomy team focused on machine automation for... ...This is not a traditional software development role focused solely on coding. The...Internship
- ...Title: Embedded Software Engineer Location- Mossville, IL- Onsite Job Description: Years of experience: 5+ years of professional software development experience with a strong focus on autonomy, robotics, or real-time systems Degree requirement: Bachelor...
- ...Senior Software Engineer We are seeking a senior software engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform... ...candidate brings deep hands-on experience in complex software development....
- ...Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite) Duration... ...developing and scaling production-quality autonomy software. The engineer will lead teams... ...: 8+ years of professional software development with a focus on autonomy, robotics, or...Contract workRemote workRelocation
$62.21 - $63.5 per hour
job summary: We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control... ...to accomplish project. - Lead the design, development, and ownership of major autonomy software...Hourly payContract workTemporary workWork experience placement- ...(or equivalent) in an accredited Engineering or Computer Science or equivalent... ...4+ years of relevant engineering development work experience in embedded software development, systems design, or product... ...of robotics, remote control, or autonomy Experience with...Work experience placementRemote work
- ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration... ...Architectural Leadership: Design and own major autonomy software components across perception,... ...: 8+ years of professional software development with a focus on autonomy, robotics, or...Contract work
$112.71k - $183.14k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar... ...enjoy living in it. As an Senior Autonomy Systems Engineer, you will be responsible... ...Engineer supporting product development teams focusing on software and hardware development Prior experience...Full timePart timeWork at officeRelocationRelocation packageFlexible hours$128.47k - $192.71k
...Lead Embedded Engineer Your Work Shapes the World at Caterpillar... ...for developing embedded software libraries and data link standards... ...of a system or software development project. Effective Communications... ...Ethernet protocols, Autonomy and Automation middleware knowledge...Full timePart timeVisa sponsorshipRelocation packageFlexible hours$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes... ...advance technologies including autonomy and automation, which helps... .... We spearhead product development tools and processes. We collaborate... ...design, implement, and test software for Linux-based Gen 7...Part timeWorldwideRelocationVisa sponsorshipFlexible hours- ...DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team... ...a key technical leadership role on autonomy software teams developing perception,... ...RESPONSIBILITIES: Lead the design, development, and ownership of major autonomy software...Full time
- ...Job Summary We are seeking a skilled Full Stack Software Engineer with strong experience in C++ and Angular development to support display-based applications running on Linux platforms. This role focuses on application-level software development for industrial display...
- ...Software Engineer We are seeking a highly skilled engineer to lead and manage a global software build process supporting the development of low-level embedded software. This role is integral to the research, design, development, and testing of foundational software...Internship
- ...Job Title : Embedded Software Engineer (C++ / Angular – Display Applications) Location: Mossville, IL Role Overview Caterpillar... ...platforms. This role combines C++ application‑level backend development with Angular front‑end development , delivering end‑to‑end...
$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes... ...advance technologies including autonomy and automation, which helps... .... We spearhead product development tools and processes. We collaborate... ..., your responsibilities in software development will be focused...Part timeWorldwideRelocationVisa sponsorshipFlexible hours- ...Position Summar yWe are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design and develop robust... ...within Linux-based embedded environments, including system-level development, multi-threaded applications, and hardware-software...Full time
- ...Developer This position will be a senior member of a small development team focused on the Helios Platform services. The team will... ...efforts, this position will also mentor and assist software engineers, provide technical assistance and direction as needed and maintain...
$65.5k - $70.5k
...Role: Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Required Skills: Embedded C, Autosar, Application Development Responsible for the development, configuration and testing of signal processing...Full timeWork at office$90k - $135k
...reduce product costs, shorten design and development lead times, and accelerate the... ...Provide technical leadership across autonomy software projects. Architect and implement scalable... ...autonomy solutions. Mentor and support engineers to strengthen team expertise....Temporary workLocal areaRelocationVisa sponsorship- ...Software Developer And Designer Responsible for performing and leading the requirements, design, development, & test of network communication and foundational information software used... ...used in machine control platforms, engine control platforms, display, and telematics...Internship
- ...Backend Software Engineer (C++ / Display Applications) Location: Mossville, IL | Hybrid Experience Level: 2+ years Role Overview... ...looking for a Backend Software Engineer to support C++ backend development for display‐based applications used in embedded and industrial...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Autonomy Software Development Engineer. Be the first to apply!
- software engineer full time Mossville, IL
- startup software engineer Mossville, IL
- software developer Mossville, IL
- ngo software engineer Mossville, IL
- software engineer Mossville, IL
- cybersecurity software engineer Mossville, IL
- part time software developer remote Mossville, IL
- intel software engineer Mossville, IL
- software developer internship Mossville, IL
- software engineer healthcare Mossville, IL



