Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

C++ Architect

Caterpillar Inc.

. Lead the design, development, testing, and architectural oversight of safety-critical autonomy applications .

Posted 10/22/2026full-timeChennai • IndiaSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing safety-critical autonomy applications, with a strong focus on real-time embedded software, sensor fusion, and object detection algorithms. Proven ability to lead verification and validation activities while mentoring junior engineers in programming best practices and advanced troubleshooting techniques.

Highest-signal resume keywords
C++ Application DevelopmentReal-Time System ArchitectureSensor Fusion AlgorithmsEmbedded Software DesignSDLC Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++11/14/17 ProficiencyReal-Time Data Flow DesignObject Detection AlgorithmsTracking AlgorithmsPrediction AlgorithmsDebugging Embedded SystemsMulti-ECU IntegrationVerification and ValidationTest Strategy DevelopmentRoot-Cause Analysis
Soft Skills
Structured Problem-SolvingCoaching and MentoringAdvanced Troubleshooting
Tools & Technologies
Linux PlatformsLinux Debugging ToolsCANEthernetMiddleware
Industry Keywords
Safety-Critical ApplicationsAutonomous SystemsSensor Data ProcessingThreat AssessmentAutomated Safety Responses

Tech Stack

Tools & technologies
Distributed SystemsLinuxSDLCC++

About the role

Key responsibilities & impact
  • Lead the design, development, testing, and architectural oversight of safety-critical autonomy applications
  • Design safety-critical features end-to-end for sensor data processing, object detection, threat assessment, and automated safety responses
  • Guide teams on real-time embedded software design practices
  • Document architecture specifications, software design descriptions, verification plans, test cases, operating procedures, and safety procedures
  • Support developers in building and validating detection and decision-making algorithms across multiple vehicle and machine configurations
  • Use appropriate tools to debug, test, and maintain software and hardware systems
  • Lead verification and validation activities
  • Lead design and code reviews focused on safety, correctness, numerical stability, and degraded or missing data
  • Design and validate real-time data flows and integrate software across CAN, Ethernet, and middleware in multi-ECU architectures
  • Develop and tune sensor fusion, object detection, tracking, and prediction algorithms
  • Lead SDLC activities across design, implementation, integration, testing, validation, and release
  • Define and execute test strategies, plans, and cases
  • Oversee large development efforts aligned with system and architectural design
  • Coach and mentor junior engineers on programming best practices, Linux workflows, and advanced troubleshooting techniques
  • Lead structured problem resolution and root-cause analysis for complex, high-impact issues

Requirements

What you’ll need
  • Degree in Electronic/Electrical Engineering or Computer Science
  • More than 10 years of relevant industry experience developing C++ applications
  • Knowledge of real-time system architecture and multi-system integration across sensing, compute, and actuation domains
  • Ability to design and validate end-to-end data flows meeting real-time latency and throughput requirements
  • Experience integrating software across CAN, Ethernet, and middleware in multi-ECU architectures
  • Knowledge of AI and sensor fusion concepts and methods
  • Ability to develop and apply perception and prediction algorithms for autonomous systems
  • Experience designing and implementing sensor fusion pipelines integrating radar, camera, and lidar data
  • Experience developing and tuning object detection, tracking, and prediction algorithms for real-time autonomous decision-making
  • Knowledge of SDLC methodologies
  • Ability to design, implement, debug, and maintain software for embedded and distributed systems
  • Proficiency in modern C++ (C++11/14/17), including concurrency, RAII, smart pointers, and memory-safe patterns
  • Experience developing on Linux platforms and using Linux debugging and profiling tools
  • Structured problem-solving and advanced troubleshooting skills across hardware, software, and system domains

Benefits

Comp & perks
  • Equal Opportunity Employer
  • Talent Community opportunity