Caterpillar is hiring for the position of Automation Engineer in Bangalore and Chennai, India. This is a full-time, regular engineering opportunity with applications open until September 27, 2026.

The role focuses on robotics software development, testing, troubleshooting, and application development for robotic platforms.
Caterpillar Recruitment 2026
| Details | Information |
|---|---|
| Company | Caterpillar |
| Job Role | Automation Engineer |
| Job Area | Engineering |
| Job Type | Regular |
| Employment Type | Full Time |
| Location | Bangalore / Chennai, India |
| Last Date to Apply | September 27, 2026 |
| Degree Requirement | Degree required |
Job Description
The Automation Engineer role involves assisting with the design, definition, development, and testing of robotics software. The engineer will collaborate with senior engineers to help meet the needs of internal and external clients.
The position also involves working with robotic platforms, software and hardware systems, application software, algorithms, testing, verification, and validation.
Key Responsibilities
- Collect and research customer experience data related to robotic platforms.
- Prepare reports for management.
- Document architecture specifications and software design descriptions.
- Prepare verification plans, test cases, operating procedures, and safety procedures.
- Use appropriate tools to debug, test, and maintain robotic software and hardware systems.
- Assist with verification and validation activities.
- Participate in application software and algorithm development for robotic platforms.
- Work with senior engineers to support software development activities.
- Identify and document technical problems and possible solutions.
- Use diagnostic and fact-finding techniques for troubleshooting.
- Participate in software testing activities.
- Document testing activities, errors, and non-conformances.
- Analyze code, logs, and systems when troubleshooting technical issues.
Eligibility Criteria
Candidates are required to have a degree from an accredited Engineering, Computer Science, or Materials Science curriculum. The job posting specifically states that a degree is required.
The source does not specify a particular number of years of experience, so experience requirements should be verified from the official application page.
Required Skills
Software Development
Candidates should have working knowledge of software development concepts, including:
- Programming and source-code development
- Software design and specifications
- Debugging and troubleshooting
- Software Development Life Cycle (SDLC)
- Application development tools
The role requires the ability to work with programming languages and develop, test, debug, troubleshoot, and maintain software programs.
Robotics & Testing
Knowledge or working exposure related to robotics software and testing is relevant to the role. Candidates may work with:
- Robotic platforms
- Software and hardware systems
- Application software
- Algorithms
- Functional testing
- Performance testing
- Verification and validation
- Test cases and test documentation
The posting describes participation in functional, volume, and load testing, along with testing software components against functional requirements and design specifications.
Artificial Intelligence
The role also lists Artificial Intelligence as a skill area. The required level is described as Basic Understanding, including knowledge of AI concepts, technologies, methodologies, and examples of AI implementation.
Problem Solving & Troubleshooting
Problem-solving is an important part of the role. Candidates are expected to identify and document problems, examine stakeholder perspectives, evaluate possible solutions, analyze risks and benefits, and use diagnostic tools to identify technical issues.
Technical troubleshooting includes analyzing hardware, software, applications, code, logs, and existing systems to identify and resolve problems.
Work Location
The Automation Engineer position is available in:
- Bangalore, Karnataka, India
- Chennai, Tamil Nadu, India
The posting lists the position as Full Time and Regular.
Application Deadline
The job was posted on September 14, 2026, and the application deadline is September 27, 2026. Candidates interested in the position should apply before the stated closing date.
How to Apply
Apply Link : Click Here
Interested and eligible candidates can apply for the Automation Engineer position through the official Caterpillar careers portal.
Candidates should review the official job requirements and verify their eligibility before submitting their application.
Final Summary
Caterpillar’s Automation Engineer position is a full-time engineering opportunity in Bangalore and Chennai focused on robotics software development, testing, verification, validation, programming, and technical troubleshooting.
Candidates with a relevant Engineering, Computer Science, or Materials Science degree and knowledge of software development, testing, programming, AI, and troubleshooting can review the official job posting and apply before September 27, 2026.


