Automation Engineer
Caterpillar Inc. · Bengaluru
- Experience2–5 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelmid
- Posted21 Sept 2026
About Caterpillar Inc.
Caterpillar Inc. is hiring in Bengaluru in manufacturing industrial. This role looks for around 2+ years of experience.
Skills
- robotic platforms
- software algorithms
- performance testing
- software development toolkits
- programming languages
- Engineering
- Computer Science
- Materials Science
The role
An automation engineer at an industrial manufacturing company designs and validates robotic platforms through robotic platforms, software algorithms, and performance testing, while applying software development toolkits and programming languages.
Full job description
Caterpillar is hiring for the role of Automation Engineer!
Responsibilities of the Candidate:
Collecting and researching data on customer experience with robotic platforms; preparing reports for management.
Documenting architecture specifications, software design description, verification plans, test cases, operating procedures, and safety procedures.
Utilizing appropriate tools to debug, test and maintain software and hardware systems of robotic tools; assisting in the verification and validation process.
Participating in design and development of application software and algorithms for robotic platforms.
Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.
Requirements:
Describes similarities and differences of life cycle for new product development vs. new release.
Identifies common issues, problems, and considerations for each phase of the life cycle.
Works with a formal life cycle methodology.
Explains phases, activities, dependencies, deliverables, and key decision points.
Interprets product development plans and functional documentation.
Participates in test readiness reviews, functional, volume, and load testing.
Describes key features and aspects of a specific testing discipline or methodology.
Tests software components for compliance with functional requirements and design specifications.
Explains procedures for documenting test activities and results (e.g. errors, non-conformance, etc.)
Conducts functional and performance testing on aspects of assigned products.
Follows standards and guidelines for using locally available toolkits.
Documents the uses of a specific application development toolkit.
Differentiates among tools used for diverse strategic development platforms.
Works with most toolkit components, features and facilities.
Discusses the capabilities, features and uses of all tools for a specific platform.
Interprets application system designs and program specifications.
Develops structured programming specifications.
Works with the syntax, structure, features and facilities of at least one language.
Writes programs in a specific language and for a specific platform.
Applies structured programming techniques to structured environments.