Job Description
๐Job ID: R0000365597
๐ขCompany: Caterpillar Inc.
๐Location: Bangalore, Karnataka, India / Chennai, Tamil Nadu, India ๐
๐ผJob Type: Full-Time ๐ป
๐ขWork Mode: Onsite ๐ข
โณExperience: 10+ Years ๐จโ๐ผ
๐Education: Bachelorโs Degree in Computer Science / Electrical / Electronics Engineering ๐
๐ฐExpected Salary: โน35 โ โน80 Lakhs per year ๐ธ
๐Job Category: Software Engineering, Information Technology, Engineering, Embedded Systems, C++ Development, AI & Autonomous Systems
๐Website: Website
๐Contact: Contact us
๐About the Company:
Caterpillar Inc. is a global leader in construction and mining equipment, diesel and natural gas engines, and industrial technology ๐.
With a strong focus on innovation and sustainability, Caterpillar is building next-generation solutions in automation, AI, and smart machinery ๐
๐กAbout the Role:
Caterpillar is hiring a C++ Architect to lead the design and development of safety-critical autonomy systems ๐ค.
You will work on advanced technologies like sensor fusion, AI-driven decision-making, and real-time embedded systems for autonomous machines ๐
๐Key Responsibilities:
๐ Design and develop safety-critical autonomous system features โ๏ธ
๐ Build sensor data processing, object detection & decision-making systems ๐ค
๐ Lead architecture design, validation, and testing strategies ๐งช
๐ Guide teams on real-time embedded software practices ๐ป
๐ Perform debugging, verification, and system-level optimization ๐
๐ Conduct design and code reviews focusing on safety & performance ๐
๐ฏRequirements:
๐ฏ 10+ years of experience in C++ development ๐จโ๐ป
๐ฏ Strong knowledge of modern C++ (C++11/14/17) ๐ป
๐ฏ Experience with Linux-based development ๐ง
๐ฏ Expertise in real-time systems & embedded architecture โ๏ธ
๐ฏ Strong understanding of SDLC and software testing ๐งช
๐ฏ Excellent problem-solving and leadership skills ๐ง
๐Preferred Skills:
โจ Experience in AI, Machine Learning & Sensor Fusion ๐ค
โจ Knowledge of CAN, Ethernet, and multi-system integration ๐
โจ Experience with autonomous systems and robotics ๐
โจ Strong debugging and performance optimization skills ๐
๐Why Join Caterpillar?
โ
Work on cutting-edge autonomous and AI technologies ๐ค
โ
Global exposure with large-scale engineering systems ๐
โ
High-impact leadership role ๐
โ
Strong career growth and innovation-driven culture ๐
โ
Opportunity to build future-ready smart machines ๐๏ธ