Autonomy Engineer - Ui Development

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu

Develops UI software for Autonomous Drills System (ADS) and Machine Autonomy Applications, collaborating with senior engineers and translating UI/UX designs into front-end code. Requires proficiency in JavaScript frameworks (Angular 2+), design patterns, web components, HTML5, CSS3, and state management libraries.

What you'd actually do

  1. Participating in design and development of software and algorithms for Machine Autonomy Applications.
  2. Documenting architecture specifications, software design description, verification plans, test cases, operating procedures, and safety procedures.
  3. Utilizing appropriate tools to debug, test and maintain software and hardware systems of Autonomy Applications, assisting in the verification and validation process.

Skills

Required

  • front end development
  • JavaScript frameworks like Angular 2+
  • JavaScript design patterns
  • Object-Oriented JavaScript
  • unit testing frameworks
  • Web components
  • build systems like Webpack/Bazel
  • HTML5
  • CSS3
  • server-side CSS pre-processing platforms, such as LESS and SASS
  • state management library like Redux, NGRX