> Markdown version of [/jobs/ext/1544104-machine-software-controls-test-engineer](https://www.wearedevelopers.com/jobs/ext/1544104-machine-software-controls-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Software & Controls Test Engineer - **Company:** Caterpillar - **Location:** Green Valley, AZ, United States - **Salary:** $97,530.0 - $146,290.0 - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Software Applications, Microsoft Office, Raw Data, Software Systems, Tableau (Software), Strategies of Testing, Information Technology - **Published:** July 3, 2026 - **Apply:** https://dejobs.org/x/x/9B335314B3B145568C5E227EDEEF8E76/job/ ## About the Role Technical Excellence: Experience in testing or validation within heavy equipment, automotive, or industrial machinery. Product Testing: Experience designing and executing testing strategies. Experience with construction, forestry, mining or agricultural equipment is a plus. Troubleshooting Technical Problems: Ability to diagnose and resolve technical issues related to machine software and controls. Use tools such as CAT ET, CANape, and Cadet for machine functionality. Additional Core Skills: * Accuracy and Attention to Detail * Analytical Thinking * Decision Making and Critical Thinking * Effective Communication * Project Management Education requirement: Bachelor's degree in Electrical Engineering, Computer Science, Mechanical Engineering or a related engineering discipline. Top Candidates Will Also Have * Strong computer skills and ability to manage multiple software applications. * Experience with TCE, DATK, SuperComm 2, Cadet, Caterpillar Electronic Technician, CANape, and electrical troubleshooting. * Background in product development, machine testing, mining, or electrical/electronic systems. * Ability to work on your feet for extended periods in varied conditions (indoor/outdoor, hot/cold, dusty). * Ability to safely operate equipment after training. ## Description * Lead On-Machine Testing Projects: Plan and execute software and controls tests for current and next generation Large Mining Trucks and technology platforms to confirm they meet program and customer requirements. * Drive Safety & Quality: Make safety your top priority and champion continuous improvement in every aspect of testing. * Own the Process: Collaborate with extended engineering, software and technology teams, develop test plans, document standard work procedures, execute checkouts and validation activities, and analyze results. * Solve Complex Challenges: Apply your hands-on skills and technical knowledge to troubleshoot and validate a variety of complex electrical, electronic, and software systems. * Leverage Data: Use tools like Excel, Tableau, DATK, CANape and MS Office to turn raw data into actionable insights. * Collaborate & Innovate: Work closely with on-site engineers, technicians, and operators to deliver projects on time and within budget. * Hands-On Experience: Get trained to operate Large Mining Trucks and gain deep knowledge of software and controls systems. * Continuous Improvement: Share ideas to enhance safety, efficiency, product performance, and customer value. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [In-depth .NET Azure Functions: Isolated mode, performance and durable AI agents](https://www.wearedevelopers.com/videos/100207-in-depth-net-azure-functions-isolated-mode-performance-and-durable-ai-agents) - [Data Governance in the Era of AI](https://www.wearedevelopers.com/videos/1622-data-governance-in-the-era-of-ai) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) - [Bringing Clarity to Event Streams: Enabling Analytics and AI Through Rich Metadata](https://www.wearedevelopers.com/videos/1616-bringing-clarity-to-event-streams-enabling-analytics-and-ai-through-rich-metadata) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)