C++ Tech Lead / Architect (Embedded)

Caterpillar Financial Services Corporation

Chennai District

On-site

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

Full time

42 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Caterpillar Financial Services Corporation is seeking an experienced Embedded C++ Engineer in Chennai, with extensive hands-on development for embedded systems. You will lead architecture and feature development for sensor-rich applications, collaborating across distributed teams and product management.

The role requires 10-14+ years of software experience, including leadership, with strong proficiency in C++, Linux, and modern software practices.

Qualifications

  • 10-14+ years of software development experience, including 1-2 years of leading a small/medium sized team.
  • 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.

Responsibilities

  • Hands-On Engineering & Technical Leadership: Own 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.
  • Cross-Functional & Cross-Site Collaboration: Collaborate with systems, controls, sensors, and hardware teams.
  • Work with geographically dispersed teams to drive improvements.
  • Communicate effectively with product managers and global leadership.

Skills

C++ (Embedded)
Embedded Linux
Concurrency & performance
Git, CI/CD
Mentoring / team leadership
Architecture & design
Problem solving

Education

Bachelor’s or Master’s in CS / Electronics

Tools

Angular
TypeScript

Job description

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 Leadership

Own 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 Collaboration

Collaborate 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

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

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 Brazil • Chennai District

On-site
INR 4,000,000 - 7,000,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
Tech Lead - Full stack
Tech Lead - Full stack

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 4,000,000 - 6,000,000
Tech Lead - Full Stack
Tech Lead - Full Stack

Caterpillar Inc. • Chennai District

On-site
INR 3,000,000 - 5,500,000
Lead Product Owner
Lead Product Owner

Caterpillar Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Connectivity System Integration Senior Engineer
Connectivity System Integration Senior Engineer

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 1,800,000 - 2,800,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
Manager Software Engineering
Manager Software Engineering

Caterpillar Inc. • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Manager Engineering
Manager Engineering

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 2,500,000 - 4,200,000