Autonomy Software Development Engineer
$87.48k - $142.2kCaterpillar
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.
- ...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
$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- ...: 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...SuggestedWork experience placementRemote work
- ...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
- ...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...SuggestedFull 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...
$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- ...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...
- ...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
- ...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
- ...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....
$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... ...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
$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...
$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 timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours- ...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
$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- ...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... ...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 timePart timeWork at officeRelocationRelocation packageFlexible 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- ...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
- ...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
- ...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...
$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 payFull timeLocal areaFlexible hours
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


