Skip to content
caterpillar-inc logo

caterpillar-inc

Automation Engineer

Caterpillar is hiring an Automation Engineer to support the development and testing of robotics software in Bangalore or Chennai. The role involves working with senior engineers on robotic platforms and helping develop software and algorithms that support customer and business requirements. The selected candidate will contribute to software development, testing, verification, troubleshooting, and documentation activities. Candidates with an Engineering, Computer Science, or Materials Science background and a strong foundation in programming and software development are eligible to apply.

Location

Bangalore, Karnataka, India / Chennai, Tamil Nadu, India

Experience

0–2 Years

Salary

6 - 10 LPA

Job Type

Full-time

Work Mode

On-site

Posted

16 Sept 2026

Responsibilities

  • • Support the design, development, and testing of robotics software.
  • • Work with senior engineers to understand and address customer requirements.
  • • Collect and analyze customer feedback related to robotic platforms.
  • • Prepare reports based on customer and platform data.
  • • Create and maintain software architecture and design documentation.
  • • Prepare verification plans, test cases, operating procedures, and safety documentation.
  • • Debug and test robotic software and hardware systems.
  • • Assist with verification and validation activities.
  • • Contribute to application software and algorithm development for robotic platforms.

Requirements

  • • Engineering, Computer Science, or Materials Science degree.
  • • Programming knowledge with the ability to develop, test, debug, and maintain software.
  • • Understanding of software development life cycle practices.
  • • Knowledge of software testing and validation methods.
  • • Problem-solving and technical troubleshooting abilities.
  • • Understanding of application development tools and platforms.
  • • Basic knowledge of Artificial Intelligence concepts.
  • • Ability to analyze technical problems and identify suitable solutions.

Skills

Robotics SoftwareProgrammingArtificial IntelligenceSoftware Development Life CycleSoftware TestingApplication DevelopmentDebuggingTechnical TroubleshootingProblem SolvingSoftware and Hardware Systems

Eligibility

  • • Degree in Engineering, Computer Science, or Materials Science from an accredited curriculum.
  • • Knowledge of programming and software development.
  • • Understanding of software development life cycle concepts.
  • • Knowledge of software testing and validation.
  • • Basic understanding of Artificial Intelligence concepts and technologies.
  • • Ability to troubleshoot software, hardware, and application issues.
  • • Freshers eligibility is not explicitly confirmed in the job description.
  • • Graduation year: 2024,2025,2026.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep