C++ Architect (Bengaluru)

C++ Architect (Bengaluru)

23 Aug
|
Caterpillar
|
Bengaluru

23 Aug

Caterpillar

Bengaluru

Career Area:
Engineering

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

Responsibilities
- Designing safety critical features end to end — translating requirements into technical designs for sensor data processing, object detection, threat assessment, and automated safety responses.
- Guiding teams on real time embedded software design practices, ensuring components are modular, testable, and maintainable.
- Documenting architecture specifications, software design descriptions, verification plans, test cases, operating procedures, and safety procedures.




- Supporting developers in building and validating detection and decision making algorithms across multiple vehicle and machine configurations.
- Utilizing appropriate tools to debug, test, and maintain software and hardware systems; leading verification and validation activities.
- Lead design and code reviews with focus on safety, correctness, numerical stability, and handling of degraded or missing data.

Degree Requirement
- Requires a degree in Electronic/Electrical Engineering or Computer Science curriculum.

Skill Descriptors

Real Time Systems Integration

Knowledge of real time system architecture and multi system integration across sensing, compute, and actuation domains.

Level: Extensive Experience
- Designs and validates end to end data flows meeting real time latency and throughput requirements.
- Integrates software across CAN, Ethernet, and middleware in multi ECU architectures.
- Diagnoses timing, synchronization, and data consistency issues in distr

📌 C++ Architect (Bengaluru)
🏢 Caterpillar
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ architect (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: c++ architect (bengaluru) / bengaluru