Summary written by Jobs Hindustan from Caterpillar's advert and our data on 8,417 current jobs in India. How we check every job
At a glance
Caterpillar has an opening for Perception Autonomy Engineer in Chennai. It is a full-time role in Software & IT, first listed on 4 November. The description mentions Computer vision, C++, Python, Embedded C, Linux and Deep learning. Caterpillar has 123 other openings in India, 53 of them in Chennai. Across all employers on Jobs Hindustan there are 176 Software & IT openings in Chennai today; the typical one asks for 6 years.
Computer visionC++PythonEmbedded CLinuxDeep learningPyTorchTensorFlow
Skills in this advert
How often each skill named in this advert appears across the 3,145 software & IT jobs we list in India today. Python is the most widely requested (28% of jobs), while TensorFlow is the least common (1%). Widely requested skills are what employers expect as a baseline; rarer ones show what is special about this job.
Paste your resume and this advert into our resume match tool to see which of these words your resume already covers.
Before you apply
- Check it is still open. We found this job on Caterpillar's Workday site on 4 November 2026 and checked it again 4 November at 5:47 am IST. When an employer takes a job down, we remove it at our next daily update.
- Check the location works for you. This role is based in Chennai. If you would need to move, ask whether relocation support is offered.
- Tailor your resume. Use the advert's own words, such as Computer vision, C++ and Python, wherever they are true for you. Our resume guide shows how.
- Know your notice period. If you are working now, recruiters will ask how soon you can join. Work out your last working day with our notice period calculator, and read our guide to notice periods and resigning.
- Understand any offer. The CTC in an offer letter is not what reaches your bank account each month. Our CTC to in-hand salary calculator gives a rough monthly figure, and our CTC guide explains each part.
- Apply only through Caterpillar's own site. Our Apply button goes straight to Caterpillar's Workday page. If anyone asks you to pay a registration fee, training fee or security deposit for this job, stop and check it with our scam checker. Read how to spot a fake job offer.
About hiring at Caterpillar
Caterpillar has 124 openings in India on Jobs Hindustan today across 4 cities. Most are in software & IT (66), data & AI (15) and finance & banking (14). The biggest locations are Bengaluru (87), Chennai (54) and Hosur (2). None of them can be done fully from home, and 17% are open to freshers or interns. We collect Caterpillar's jobs every day straight from its own careers system (Workday), never from job boards, agencies or consultants.
The employer's advert
This is Caterpillar's own description of the job, copied word for word from its careers site. We have not edited it.
Show the full advert from CaterpillarHide the advert701 words
Career Area:
Technology, Digital and DataJob 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.
Role Definition
Caterpillar’s Cat Technology team is seeking a Perception Developer to design, develop, and deploy perception software for autonomous and semi-autonomous machines used in construction. The role focuses on multi-sensor perception, computer vision, 3D point-cloud processing, sensor fusion, and production-quality software for safety-critical, resource-constrained platforms. The ideal candidate combines strong C++/Python development skills with hands-on experience building, optimizing, and validating perception algorithms from prototype through field deployment.
Responsibilities:
1. Design and implement perception algorithms for object and personnel detection, classification, segmentation, tracking, terrain understanding, localization, mapping, and obstacle assessment.
2. Develop camera, LiDAR, radar, GNSS, and IMU processing pipelines, including calibration, synchronization, sensor fusion, and uncertainty handling.
3. Translate research concepts and state-of-the-art models into robust, maintainable, production-quality C++ and Python software.
4. Optimize algorithms and neural-network inference for embedded CPU/GPU platforms using profiling, CUDA, TensorRT, and related acceleration technologies.
5. Build automated evaluation workflows, datasets, simulation scenarios, and test tools to measure accuracy, latency, robustness, and safety performance.
6. Debug and resolve perception issues using recorded data, simulation, hardware-in-the-loop systems, and field-machine testing.
7. Collaborate with systems, autonomy, controls, embedded software, validation, and safety teams to define interfaces and deliver integrated machine capabilities.
8. Participate in architecture reviews, code reviews, technical documentation, and continuous improvement of software engineering practices.
Desired Qualifications:
1. Bachelor’s or master’s degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, Mechatronics, or a related field.
2. Strong programming skills in modern C++ and Python, with experience developing and debugging software on Linux.
3. Practical experience with computer vision, deep learning, 3D geometry, point-cloud processing, or robotic perception.
4. Experience with one or more perception tasks such as detection, segmentation, classification, tracking, localization, mapping, or sensor fusion.
5. Working knowledge of PyTorch or TensorFlow and common perception libraries such as OpenCV, PCL, Eigen, or similar tools.
6. Understanding of camera, LiDAR, radar, GNSS, and IMU sensor characteristics, calibration, coordinate systems, and data quality considerations.
7. Experience with ROS/ROS 2, DDS, Git, unit testing, continuous integration, and software documentation practices.
8. Strong analytical, problem-solving, communication, and teamwork skills, with the ability to work across research and product-development teams.
Preferred Qualifications:
1. Experience deploying perception models on embedded or edge platforms such as NVIDIA Jetson, DRIVE, or comparable hardware.
2. Experience with CUDA, TensorRT, model quantization, profiling, and real-time performance optimization.
3. Knowledge of SLAM, visual or LiDAR odometry, Kalman filtering, probabilistic estimation, and graph-based spatial data structures.
4. Experience developing perception systems for autonomous vehicles, ADAS, mobile robots, mining, construction, or off-highway equipment.
5. Experience with simulation, synthetic data, dataset curation, annotation workflows, MLOps, or field validation.
6. Publications, patents, or demonstrated implementation of state-of-the-art perception methods are an advantage.
Be Part of What’s Next in Autonomous Construction Sites
Construction autonomy is one of the most complex challenges in applied AI, and at Caterpillar, advancements in physical AI, simulation, sensing, and edge computing are turning things that once felt impossible—intelligent machines operating in dynamic jobsites—into reality.
Our connected ecosystem brings together massive volumes [BH1.1][LR1.2]of high-quality data to create a foundation where engineers like you can build and deploy against.
If this work motivates you, we invite you to join our team. In these roles, you’ll work at the intersection of the physical and digital worlds. You’ll help design and deliver intelligent systems that enable machines to perceive their environment, make informed decisions, and support safer, more productive operations.
Apply today to build the new era of construction autonomy at Caterpillar.
Posting Dates:
November 3, 2026 - November 4, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Jobs Hindustan copied this listing from Caterpillar's official careers site on 3 November 2026 and checked it again 4 November at 5:47 am IST. Caterpillar never asks candidates for money. If anyone does, it is a scam.
Something wrong with this listing? Tell us and we will look into it.
Get software & IT jobs in Tamil Nadu by email
Similar software & IT jobs in Chennai
Manager - Security Infrastructure (Unfilled)
Fidelity Investments
Skills (effective communication, able to work with teams, presentation skills) required for the role. These are most likely skills the candidate will come with but also skills that can be…
- Chennai
- 10+ yrs
NewSenior Manager: Learning platform management
State Street
Support the management of the technology landscape of State Street Talent development and learning, managing end-to-end Learning Management System (LMS) with exposure to integration and…
- Bengaluru, Hyderabad +4
NewAssociate Software Developer - Java Full Stack
Boeing
As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries.
- Chennai
- 2+ yrs
NewDesign Engineer - Rock Tools
Caterpillar
Design and develop Tricone bits & DTH hammer and associated Rock Tools components . Develop next-generation tricone bit solutions by establishing product KPIs and incorporating relevant…
- Chennai
- 3+ yrs
NewDesign Engineer - MTP Undercarriage
Caterpillar
Design and develop undercarriage components including Track Shoes, Track Links, Sprockets, Idlers, Track Rollers, and Carrier Rollers.
- Chennai
- 3+ yrs
New