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:
As a part of the System Diagnostics team, the individual hired for this position will design, develop, and test input and output signal processing and on-board diagnostic algorithms used in embedded electronic control systems in Caterpillar machine & industrial applications. This role requires close collaboration with cross-functional teams consisting of hardware engineers, software engineers, product support, internal software tool engineers, and system engineers. The individual will deliver embedded systems with robust electronic control system input and output processing and on-board diagnostics (OBD) that help minimize machine downtime with value added Diagnostic Trouble Codes (DTC) and related service features.
What you will do:
- Analyze the electronic control systems including all input and output components wired to the electronic control module to ensure compatibility, determine failure modes (FMEA), analyze system uncertainty, and develop on-board diagnostic software strategies that set DTCs.
- Creation of detailed software specs from high level customer requirements.
- Identification and resolution of system and software defects, and proper issue list submissions and management.
- Implements and improves development and validation techniques to maximize product quality.
What you will have:
- Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
- Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
- Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
- Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Top Candidates will have:
- Strong foundation in system software development, including validation of embedded systems and diagnostics.
- Proficiency in embedded programming languages (C or C++) and analytical languages (Python)
- Experience with MATLAB/Simulink, RTOS, Git, Ivy, dSPACE.
- Experience with software development tools such as debuggers, oscilloscopes, and CANape.
- Ability to conduct reviews and utilize unit or hardware in the loop testing to monitor quality of the development activities.
- Experience with AUTOSAR architecture (Desired)
- Strong understanding of automotive diagnostics system
- On-Board Diagnostics experience (OBD/OBD2)
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 available for this position
- #LI
Summary Pay Range:
$110,520.00 - $165,840.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 available for eligible applicants.
Posting Dates:
September 17, 2025 - September 28, 2025
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.