Autonomy Engineer

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu +1

This role focuses on the design, development, and testing of robotics software, including algorithms for robotic platforms, with a basic understanding of AI concepts and methodologies. The engineer will collaborate with senior engineers and participate in the full software development lifecycle for robotic systems.

What you'd actually do

  1. Assists in the design, definition, development, and test of the robotics software development; collaborates with senior engineers to ensure that internal and external clients' needs are met.
  2. Collecting and researching data on customer experience with robotic platforms; preparing reports for management.
  3. Documenting architecture specifications, software design description, verification plans, test cases, operating procedures, and safety procedures.
  4. Utilizing appropriate tools to debug, test and maintain software and hardware systems of robotic tools; assisting in the verification and validation process.
  5. Participating in design and development of application software and algorithms for robotic platforms.

Skills

Required

  • Knowledge of the organization's industry group, trends, directions, major issues, regulatory considerations, and trendsetters
  • Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems
  • Knowledge of software development life cycle
  • Knowledge of software product testing
  • Knowledge of application and system development
  • Knowledge of the concepts, technologies and methodologies of artificial intelligence (AI)
  • Knowledge of relevant programming languages and tools

Nice to have

  • Knowledge of technical troubleshooting approaches, tools and techniques

What the JD emphasized

  • Degree required

Other signals

  • design, definition, development, and test of the robotics software development
  • algorithms for robotic platforms
  • Artificial Intelligence: Knowledge of the concepts, technologies and methodologies of artificial intelligence (AI); ability to develop, implement and/or apply artificial intelligence products and services in specific industry domain to achieve business goals.