Career Area:Engineering
Job Description:Come work on the Core Information Software team developing Caterpillar telematics, displays, and network managers for Caterpillar machines & engines. Our Core Information Software team is developing operating systems, core software, applications, and data transfer frameworks that Caterpillar Displays & Connectivity product lines will be using for years to come. The team works in a dynamic environment that supports flexible work hours and a hybrid schedule, splitting time between working from home and in-person collaboration in the office in Mossville, IL.
You will help design, develop, configure, and test our high-quality, secure software as a member of our small team, focusing on iterative development and fast delivery of features utilizing up-to-date technologies and practices like Agile, C, C++ and Rust, embedded Linux, and a plethora of open-source software.
What You Will Do:- Develop requirements for new software components for displays and connectivity control modules
- Review feature requests and the associated system design to determine the applicability of the requested change or to implement new functionality.
- Analyze and break down feature requirements, breaking them down into software component requirements that can be translated to user stories for modular software implementation.
- Collaborate with Systems team and Application Teams to define customer use-cases and acceptance criteria.
- Participate in root-cause analysis, FMEA.
- Provide Core Information software subject matter expertise to internal and external teams
What You Will Have: - 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.
- Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
Top Candidates Will Also Have:- Solid experience in telematics & satellite/cellular communication devices
- Solid experience with embedded software development and design
- Requirements development experience
- Ability to read and debug source code (C, C++, Rust, Python)
- Desire to work in a fast-paced Agile team environment
- Experience with GIT configuration management tool
- Ability to read electrical schematics
- Experience with scripting using Python
- Experience with Linux software development, including RTOS development (i.e. Free RTOS)
- Experience with Ethernet, TCP/IP, WiFi, Bluetooth low energy
- Experience with CAN, J1939, and other data link protocols
- Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB, Wireshark)
Additional Information:- The location for this position is Mossville, IL
- United States domestic relocation is available for this position.
- Less than 10% travel is required for this role.
- Visa sponsorship is available for this position.
#LI
Summary Pay Range:$97,530.00 - $146,290.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:July 14, 2026 - July 21, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.