C++ Tech Lead / Architect (Embedded)

Caterpillar Brazil

Chennai District

On-site

INR 4,000,000 - 7,000,000

Full time

38 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Caterpillar Inc. in Chennai is seeking a C++ Tech Lead / Architect (Embedded) with 10–14+ years of software development experience. You will drive architecture, design, debugging, and code reviews for embedded Linux-based projects, mentoring engineers and removing roadblocks.

You will collaborate with systems, controls, sensors, and hardware teams across geographies, communicating with product managers and leadership to ensure robust, scalable solutions.

Qualifications

  • Strong hands-on C++ experience for embedded development.
  • Experience with Embedded Linux and embedded systems concepts.
  • Knowledge of sensors and positioning technologies (GNSS, IMU, laser, optical).

Responsibilities

  • Hands-On Engineering & Technical Leadership: own architecture and detailed design, contribute to feature development and debugging.
  • Cross-Functional & Cross-Site Collaboration: work with systems, controls, sensors, and hardware teams; lead design and code reviews.

Skills

C++
Embedded Systems
Concurrency
Performance
Code Reviews

Education

Bachelor’s or Master’s in Computer Science / Electronics

Tools

Git
CI/CD
Angular
TypeScript
Embedded Linux

Job description

## C++ Tech Lead / Architect (Embedded)Apply: Chennai, Tamil Nadu: Full time: Posted Today: R0000396623**Career Area:**Technology, Digital and Data**Job 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.Required Technical Skills:Strong hands-on C++ experience for embedded development.Development experience on Embedded Linux.Understanding of embedded systems, concurrency, and performance.Experience with design reviews, code reviews, and technical documentation.Familiarity with sensors and positioning technologies (GNSS, IMU, laser, optical).Strong Git, CI/CD, and modern software practices.Exposure to Angular and TypeScript (nice to have).Bachelor’s or master’s in computer science, Electronics, or related field.10–14+ years of software development experience.(with 1-2 years of leading a small / medium sized team)Responsibilities 1) Hands-On Engineering & Technical LeadershipOwn and contribute to architecture and detailed design.Actively design and contribute to feature development, debugging, and defect resolution.Lead and participate in design reviews, code reviews, and technical decision-making.Mentor engineers in modern C++, embedded systems, debugging, and profiling.Remove technical roadblocks, clarify priorities, and work effectively.Ensure proper defect management and release discipline.2) Cross-Functional & Cross-Site CollaborationCollaborate with systems, controls, sensors, and hardware teams.Work with geographically dispersed teams to drive improvements.Communicate effectively with product managers and global leadership.**Posting Dates:**September 29, 2026 - October 12, 2026
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Tech Lead / Architect (Embedded)
C++ Tech Lead / Architect (Embedded)

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 4,500,000 - 7,000,000
Technical Lead Architect – Core Information Software (C++, Embedded Linux)
Technical Lead Architect – Core Information Software (C++, Embedded Linux)

Caterpillar Brazil • Chennai District

On-site
INR 3,000,000 - 6,000,000
Embedded Software Engineer
Embedded Software Engineer

Caterpillar Brazil • Chennai District

On-site
INR 600,000 - 900,000
Technical Lead Architect – Core Information Software (C++, Embedded Linux)
Technical Lead Architect – Core Information Software (C++, Embedded Linux)

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 6,000,000 - 9,000,000
Technical Lead Architect – Core Information Software (C++, Embedded Linux)
Technical Lead Architect – Core Information Software (C++, Embedded Linux)

Caterpillar Inc. • Chennai District

On-site
INR 3,000,000 - 5,500,000
Software Engineer
Software Engineer

Caterpillar Brazil • Chennai District

On-site
INR 1,200,000 - 1,800,000
Manager Engineering
Manager Engineering

Caterpillar Brazil • Chennai District

On-site
INR 3,000,000 - 5,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

Caterpillar Brazil • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Manager Engineering (ITS - Onboard Productivity Applications)
Manager Engineering (ITS - Onboard Productivity Applications)

Caterpillar Brazil • Chennai District

On-site
INR 3,500,000 - 6,000,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000