Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Autonomy Software Development Engineer

$87.48k - $142.2k

Caterpillar

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 ( .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Autonomy Software Development Engineer in Mossville, IL vacancy
  •  ...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

    Kasmo Global

    Mossville, IL
    9 days ago
  •  ...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

    Cozen Technology Solutions Inc

    Mossville, IL
    1 day ago
  • $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.... 
    Suggested
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    1 day ago
  •  ...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... 
    Suggested
    Work experience placement
    Remote work

    TriOptus LLC

    Chillicothe, IL
    20 days ago
  • $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... 
    Suggested
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    1 day ago
  •  ...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 time
    Internship
    Work at office

    Diversified Services Network, Inc.

    Peoria, IL
    17 hours ago
  •  ...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... 

    3B Staffing LLC

    Mossville, IL
    1 day ago
  •  ...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

    Global Connect Technologies

    Mossville, IL
    2 days ago
  •  ...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... 

    Samprasoft

    Mossville, IL
    2 days ago
  •  ...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

    Futran Tech Solutions Pvt. Ltd.

    Mossville, IL
    21 hours ago
  •  ...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... 

    Diverse Lynx

    Mossville, IL
    3 days ago
  •  ...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.... 

    Randstad

    Mossville, IL
    21 hours ago
  •  ...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 work
    Remote work
    Relocation

    Tech Tammina

    Mossville, IL
    3 days ago
  • $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 pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

    Mossville, IL
    4 days ago
  •  ...(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 placement
    Remote work

    3B Staffing LLC

    Mossville, IL
    1 day ago
  •  ...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

    Tech Tammina

    Mossville, IL
    21 hours ago
  • $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 time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    1 day ago
  • $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 time
    Part time
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    21 hours ago
  • $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 time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    2 days ago
  •  ...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

    Diversified Services Network

    Mossville, IL
    1 day ago
  •  ...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... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    4 days ago
  •  ...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

    Software Technology Inc

    Mossville, IL
    1 day ago
  •  ...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... 

    Global Connect Technologies

    Mossville, IL
    4 days ago
  • $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 time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...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

    Global Connect Technologies

    Mossville, IL
    2 days ago
  •  ...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... 

    Samprasoft

    Mossville, IL
    2 days ago
  • $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 time
    Work at office

    L&T Technology Services

    Mossville, IL
    21 hours ago
  • $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 work
    Local area
    Relocation
    Visa sponsorship

    Cintal Inc

    Chillicothe, IL
    4 days ago
  •  ...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

    Samprasoft

    Mossville, IL
    2 days ago
  •  ...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... 

    Kasmo Global

    Mossville, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Autonomy Software Development Engineer. Be the first to apply!