Caterpillar

C++ Architect

Caterpillar
Apply
1 day ago
Chennai, India or Bengaluru, IndiaStaff+

Responsibilities

  • Design safety-critical autonomy features for sensor data processing, object detection, threat assessment, and automated safety responses.
  • Guide teams in designing modular, testable, and maintainable real-time embedded software.
  • Document architecture specifications, software designs, verification plans, test cases, operating procedures, and safety procedures.
  • Support development and validation of detection and decision-making algorithms across multiple vehicle and machine configurations.
  • Debug, test, and maintain software and hardware systems while leading verification and validation activities.
  • Lead design and code reviews focused on safety, correctness, numerical stability, and degraded or missing data handling.
  • Design and validate real-time data flows and integrate software across CAN, Ethernet, middleware, sensing, compute, and actuation systems.
  • Lead complex root-cause analysis and cross-team or multi-vendor resolution of high-impact technical issues.

Requirements

  • Degree in Electronic/Electrical Engineering or Computer Science.
  • More than 10 years of relevant industry experience developing C++ applications.
  • Experience with real-time system architecture, multi-system integration, distributed systems, and interface contracts.
  • Knowledge of sensor fusion, perception, prediction, object detection, tracking, probabilistic methods, and AI/ML components for autonomous systems.
  • Experience designing and developing embedded and system-level software on Linux platforms.
  • Proficiency with modern C++, including concurrency, RAII, smart pointers, and memory-safe programming patterns.
  • Ability to lead software design, implementation, integration, testing, validation, and release activities.
  • Advanced troubleshooting, root-cause analysis, technical decision-making, and mentoring or coaching capabilities.

Benefits

  • The position requires working onsite five days a week.
  • The posting is open from October 22, 2026 through November 29, 2026.
  • Caterpillar is an equal opportunity employer.

Tech Stack

Categories

EmbeddedRobotics
Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me