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

Software Developer For Autonomous Large Mining Trucks

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.

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

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

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.

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

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.

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.

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.

Vacancy posted 1 day 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
    8 days 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
    5 days ago
  •  ...: This position is for a Remote-Control Software Engineer to support the Surface Handling Autonomy and Remote Control, group. The individual hired for...  ...: Remote Control feature development in embedded C and C++ Issue resolution through... 
    Suggested
    Work experience placement
    Remote work

    TriOptus LLC

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

    3B Staffing LLC

    Mossville, IL
    5 days 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... 
    Suggested
    Full time

    Global Connect Technologies

    Mossville, IL
    1 day 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
    1 day 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
    3 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
    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
    4 days 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
    4 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
    4 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
    3 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
    5 days 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
    2 days 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
    1 day 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
    5 days 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
    3 days ago
  • $128.47k - $192.71k

    Career Area: Engineering Job Description: Your Work Shapes the World...  ...responsible for developing embedded software libraries and data link...  ...of a system or software development project. Effective Communications...  ...Ethernet protocols, Autonomy and Automation middleware knowledge... 
    Full time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    3 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
    5 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
    3 days 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
    3 days ago
  • $112.71k - $183.14k

     ...Career Area: Engineering Job Description: Your Work Shapes...  ...bringing emerging automation & autonomy technology into the harsh...  ...construction jobsites. As a software developer, you’ll focus and...  ...to develop the core autonomy development framework used in critical on... 
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    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
    1 day 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
    1 day 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
    4 days 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
    3 days ago
  •  ...Job Title: Embedded Software Engineer (C/C++) Location: Mossville, IL Job Type: Full-Time Job Summary We are seeking a highly...  ...in C programming , automotive systems , and Linux-based development . The ideal candidate will be responsible for designing, developing... 
    Full time

    Global Connect Technologies

    Mossville, IL
    1 day ago
  •  ...performing and leading the requirements, design, development, & test of network communication and foundational information software used in embedded systems on Client's machine...  ...used in machine control platforms, engine control platforms, display, and telematics platforms... 
    Internship

    Kaav Inc.

    Mossville, IL
    4 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
    4 days ago
  • $62 - $63 per hour

     ...Position's Contributions to Work Group: We are seeking a Senior Software Engineer to play a technical leadership role on an autonomy software team developing the core application development framework used in critical on-board applications for autonomous systems... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Chillicothe, 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!