We are seeking a Software Engineer to develop scalable, backend infrastructure components that power autonomous mining operations. In this role, you will transition from fleet-level applications to foundational platform work, building reusable components for Caterpillar's core infrastructure. You will be responsible for the full lifecycle of these components, from cross-compilation and embedded deployment to automation testing and integration with MineStar systems. Key Responsibilities Backend Component Development: Design and build reusable C++ backend infrastructure components, specifically focusing on the Site Asset Manager (managing mine site data like lanes, hazards, and zones) and its dependency packages. System Integration: Integrate backend components with the Fleet application and synchronize critical data with the MineStar Office application. Platform Evolution: Support ongoing platform work, migrating components to the Platform Framework (ADF) and supporting the new AIS 6.5 package. Cross-Platform & Embedded Deployment: Cross-compile and deploy components onto hardware target environments (A6N2 and PL671 ECMs) for rigorous testing. Testing & Automation: Write robust unit tests for developed components. Utilize Python and CATS (proprietary test automation framework) to create general scripts and implement test automation. Maintenance & Support: Dedicate approximately 10% of your time to resolving Fleet UI bugs utilizing Angular and TypeScript. Technical Qualifications Category Requirements Core Languages Strong C++ (Back-end focus), Python (Scripting & Automation) Front-End (Minor) Angular, TypeScript (for occasional Fleet UI bug fixes) Package & Build Tools Conan 2, Docker, Cross-compilation tools Methodologies Unit Testing, Test Automation, Embedded deployment Nice to Have Experience with Caterpillar (CAT) infrastructure, MineStar systems, or ADF
Required Skills :
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No
| Location | Chillicothe, IL |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder