Career Area:
Students and Graduates
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.
What You Will Do:
- Design, review and analyze software requirements.
- Perform software coding, testing, integration and configuration
- Develop, execute, and document test plans
- Set up and configure test bench hardware, harnesses, models, and software
- Conduct mandatory, feature-specific, and full regression testing using manual, automated, and simulation methods
- Provide customer support for system and software troubleshooting in lab and factory
Education Requirement:
- Requires a degree in a Mechatronics Engineering, Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering.
What skills you will have:
Technical Excellence:
- Develops a deep working knowledge of core information product and application features.
- Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues.
- Effectively performs the technical job aspects, continuously building knowledge and keeping up to date on
- Applies technical operating and project standards based on achieving excellence in delivered products, technologies and services.
- Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence.
- Helps others solve technical or procedural problems or issues.
Software Development:
- Describes common tools for component-based, object-oriented development.
- Has developed programs in a specific language and for a specific platform.
- Interprets functional and technical blueprints; participates in structuring technical components.
- Participates in technical and code reviews.
Requirements Analysis:
- Follows policies, practices, and standards for determining functional and informational requirements.
- Confirms deliverables associated with requirements analysis.
- Communicates with customers and users to elicit and gather client requirements.
- Participates in the preparation of detailed documentation and requirements.
- Utilizes specific organizational methods, tools and techniques for requirements analysis.
System Testing
- Utilizes hardware and software-in-the-loop tools & methods to test embedded software
- Applies electronic system knowledge to ensure embedded software meets requirements.
- Uses necessary tools to define meaningful data patterns.
- Documents the standard processes and procedures involved in system testing.
- Executes test cases, analyzes test results and reports on findings regularly.
- Identifies common errors that occur in standard system testing activities.
Technical Troubleshooting:
- Discovers, analyzes, and resolves hardware, software or application problems identified on test benches, lab, proving ground, field, and factory.
- Works with proprietary and third-party diagnostic tools.
- Analyzes code, logs, and current systems as part of advanced troubleshooting.
- Records and reports specific technical problems, solving processes and tools that have been used.
What you will get:
Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance.
Final details:
Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.
Posting Dates:
一月 6, 2026 - 一月 13, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.