Caterpillar is hiring for the position of Automation Engineer in Bangalore; Chennai, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Caterpillar |
| Position | Automation Engineer |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Freshers/ Experienced |
| Location | Bangalore; Chennai, India |
Key Responsibilities:
- Collect and research customer experience data related to robotic platforms and prepare detailed reports for management.
- Document architecture specifications, software design descriptions, verification plans, test cases, operating procedures, and safety procedures.
- Use appropriate tools to debug, test, and maintain software and hardware systems for robotic platforms, while supporting verification and validation activities.
- Participate in the design and development of application software and algorithms for robotic platforms.
- Collaborate with cross-functional teams to support the development, testing, verification, and validation of robotic systems.
Eligibility Criteria:
- Candidates must possess a relevant degree from a recognized institution.
Required Skills:
Industry Knowledge:
- Demonstrate knowledge of industry trends, directions, major issues, regulatory considerations, and key industry developments.
- Apply industry knowledge appropriately to various business and functional situations.
- Demonstrate awareness of industry-specific flagship products and services.
- Maintain current knowledge of the regulatory environment relevant to the industry segment.
- Understand and explain the contribution of the assigned function within the relevant industry segment.
- Stay informed about industry developments through professional associations and industry-specific publications.
- Demonstrate working knowledge of major industry segments, associated functions, and key features.
Problem Solving:
- Identify, document, and evaluate specific problems along with potential resolution alternatives.
- Analyze problems from the perspectives of different stakeholders involved.
- Develop alternative approaches to assess the accuracy and relevance of available information.
- Assist in evaluating the risks and benefits of alternative solutions and support decision-making for issue resolution.
- Apply fact-finding techniques and diagnostic tools to identify and resolve organizational, operational, and process-related problems.
Software Development Life Cycle:
- Demonstrate knowledge of the Software Development Life Cycle (SDLC) and structured methodologies for developing and delivering software products.
- Understand the similarities and differences between life cycles for new product development and new software releases.
- Identify common issues, challenges, and considerations associated with each phase of the software development life cycle.
- Work effectively within a formal software development life cycle methodology.
- Understand the phases, activities, dependencies, deliverables, and key decision points within the SDLC.
- Interpret product development plans and functional documentation to support software development activities.
Software Product Testing:
- Participate in test readiness reviews and conduct functional, volume, and load testing as required.
- Demonstrate knowledge of key principles, features, and practices associated with software testing methodologies.
- Test software components to ensure compliance with functional requirements and design specifications.
- Document testing activities, results, errors, defects, and instances of non-conformance in accordance with established procedures.
- Perform functional and performance testing on assigned software products and components.
Application Development Tools:
- Demonstrate knowledge of application and system development tools and utilize appropriate toolkits for application development.
- Follow established standards and guidelines when using locally available application development toolkits.
- Document the functionality, usage, and application of specific development toolkits.
- Differentiate between tools used across various development platforms and environments.
- Work effectively with the components, features, and capabilities of relevant development toolkits.
- Understand and explain the capabilities, features, and applications of development tools for specific platforms.
Artificial Intelligence:
- Demonstrate a basic understanding of artificial intelligence concepts, technologies, and methodologies.
- Explain the fundamental concepts, functions, and features of artificial intelligence (AI).
- Stay updated on the latest developments in artificial intelligence by identifying and utilizing relevant resources.
- Understand examples of successful implementations of AI technologies and systems across various business applications.
Programming:
- Demonstrate knowledge of relevant programming languages, development tools, and programming practices.
- Interpret application system designs and program specifications to support software development.
- Develop structured programming specifications based on defined requirements.
- Demonstrate working knowledge of the syntax, structure, features, and capabilities of at least one programming language.
- Design, write, test, debug, and maintain programs for specific platforms and environments.
- Apply structured programming techniques within software development environments.
Technical Troubleshooting:
- Identify, analyze, and resolve hardware, software, application, and operational issues effectively.
- Apply appropriate technical troubleshooting approaches, tools, and techniques to diagnose and resolve issues.
- Utilize vendor-specific diagnostic guides, tools, and utilities to troubleshoot technical problems.
- Handle technical queries related to product features, applications, and compatibility standards.
- Analyze source code, system logs, and existing system configurations as part of advanced troubleshooting activities.
- Document and report technical issues, troubleshooting processes, resolution steps, and tools used.
About Company:
Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives.
For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.