Caterpillar — Automation Engineer — Job Update | Vishal Kushwaha

Job Overview

Caterpillar is hiring an Automation Engineer in its Engineering organization. The role focuses on the design, development, testing, debugging, and maintenance of robotics software and robotic platforms. The position also involves working with senior engineers to address customer and business requirements. 

Job Details

Detail Information
CompanyCaterpillar Inc.
Job TitleAutomation Engineer
Requisition IDR0000392129
Career AreaEngineering
LocationBangalore / Chennai, India
Employment TypeFull Time
Job TypeRegular
Degree RequiredYes
Posting DateSeptember 14, 2026
Apply BySeptember 27, 2026

Role Overview

As an Automation Engineer, you will assist in the design, development, and testing of robotics software. You will collaborate with senior engineers and contribute to software and algorithm development for robotic platforms.

The role combines robotics, software development, testing, AI fundamentals, troubleshooting, and software engineering practices.

Key Responsibilities

🤖 Robotics Software Development

  • Participate in the design and development of application software for robotic platforms.
  • Develop and work with algorithms supporting robotics applications.
  • Assist with software and hardware systems used in robotic tools.

🧪 Testing & Validation

  • Assist with verification and validation activities.
  • Develop and execute test cases.
  • Support functional and performance testing.
  • Document testing activities and results.
  • Debug and maintain robotics software and hardware systems.

📊 Customer & Data Analysis

  • Collect and research customer experience data related to robotic platforms.
  • Analyze findings and prepare reports for management.

📑 Technical Documentation

Create and maintain documentation including:

  • Architecture specifications
  • Software design descriptions
  • Verification plans
  • Test cases
  • Operating procedures
  • Safety procedures

🔧 Troubleshooting

  • Identify and analyze hardware/software problems.
  • Use diagnostic tools and techniques.
  • Analyze code, logs, and system behavior.
  • Document problems, troubleshooting processes, and solutions.

Required Education

🎓 A degree from an accredited program in:

  • Engineering
  • Computer Science
  • Materials Science

The listing explicitly states that a degree is required

Key Skills

Programming

  • Programming fundamentals
  • Software development
  • Debugging
  • Source-code maintenance

Robotics & Software

  • Robotics software
  • Robotic platforms
  • Application development
  • Software Development Life Cycle
  • Software testing

AI

  • Basic understanding of Artificial Intelligence
  • AI concepts and technologies
  • Awareness of AI applications

Testing

  • Functional testing
  • Performance testing
  • Verification & validation
  • Test planning
  • Test documentation

Troubleshooting

  • Hardware troubleshooting
  • Software troubleshooting
  • Log analysis
  • Diagnostic tools
  • Root-cause investigation

Skill Areas

Robotics Software Development Programming AI Testing SDLC Technical Troubleshooting Application Development

Who Can Apply?

Candidates with a required degree in Engineering, Computer Science, or Materials Science who have relevant knowledge of programming, software development, testing, troubleshooting, and an interest in robotics can consider this opportunity.

Work Location

📍 Bangalore, Karnataka / Chennai, Tamil Nadu, India

 💼 Full Time | Regular

The official Caterpillar listing confirms these locations and the September 14–27, 2026 application window. 

Application Timeline

📅 Posted: September 14, 2026

 ⏳ Apply By: September 27, 2026