Company

CaterpillarSee more

addressAddressBangalore, Karnataka
type Form of workFull time
CategoryEngineering

Job description

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Caterpillar’s Integrated Components and Solutions is seeking an experienced Autonomy Engineer – Machine Learning/Deep Learning who is passionate about delivering autonomous vehicle solutions to production. This person is responsible for developing and demonstrating automation technologies, which are often used in conjunction with information systems, remote control, semi-autonomous, and fully autonomous machine control systems. This is an ideal opportunity for someone with experience in developing deep learning algorithms and implementing production quality software in C++.

Responsibilities & Duties:-

  • Develop solutions using Machine Learning/ Deep Learning and other advanced technologies to solve a variety of problems
  • Design, train and deploy DL models for various perception tasks with RGB, Depth/Stereo and IR cameras
  • Implement cutting edge ML techniques for object detection, semantic/instance/panoptic segmentation tasks.
  • Optimize and deploy models to edge compute nodes .
  • Formulate requirements and QA criteria for training data, simulations, data-augmentation and manually labelled data.
  • Lead the effort to streamline the backend pipeline for development , data preparation, hyper-parameter training , and deployment for production.
  • Investigate, optimize and architect the system requirements for different edge compute devices.
  • Work with simulation data to develop and test algorithms
  • Own delivery of features from top to bottom, from concept to code to production

Experience: -

  • BE/ME/PhD in Computer Engineering, Robotics Engineering, Mechatronics, Computer Science, Electrical Engineering or a related field with 6 years of experience on delivering products or solutions that utilized Computer Vision

Required Competencies: -

  • Experience in AI, Machine learning, Deep learning software frameworks – Pytorch/Tensorflow/Keras.
  • Strong technical Knowledge on CNN, RNN and other related ML algorithms
  • Prior experience with Linux environment and computer vision frameworks/libraries ( OpenCV ) is desired
  • Solid programming experience in Python and C++
  • Familiar with development tools: GIT, CI (Gitlab CI / Jenkins), Linux

Soft Skills

  • Document preparation (Documenting procedures to reproduce results/benchmarks) and Teamwork skills

Good verbal/oral communication

Posting Dates:

February 1, 2024 - February 14, 2024

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply? Join our Talent Community .


Refer code: 909934. Caterpillar - The previous day - 2024-02-05 10:56

Caterpillar

Bangalore, Karnataka

Share jobs with friends