Software Engineering Team Lead – C++ / ADAS Resimulation

Aptiv · Bangalore, India

Bangalore, India10–12 yearsPosted 28 Oct 2026Last checked 14 Nov 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. Software Engineering Team Lead – C++ / ADAS Resimulation Position Summary We are seeking an experienced Software Engineering Team Lead to lead a team developing C++-based resimulation solutions, applications and automation for large-scale ADAS analysis. This is a hands-on technical leadership role combining software development, team leadership and delivery ownership. The Team Lead will actively design, develop, debug, test and optimize C++ software alongside the team, while guiding engineers, driving execution and ensuring software quality. Key Responsibilities Actively design, develop, debug, test and optimize production-quality C++ software for ADAS resimulation and analysis. Lead and technically guide a team of software engineers while continuing to contribute directly to development. Own technical execution and delivery of resimulation features, applications and releases. Drive software design, code reviews, debugging, root-cause analysis and performance optimization. Develop scalable Linux-based applications and automation for HPC and/or cloud environments. Drive engineering best practices for clean code, modularity, maintainability, testability and performance. Support resimulation-based analysis of ADAS perception, sensor processing and control algorithms on large-scale datasets. Mentor engineers, improve technical competency and resolve complex technical issues. Collaborate with Product Owners, Architects, ADAS developers, validation and platform teams. Drive continuous improvement, automation and engineering productivity. Required Qualifications Bachelor's or Master's degree in Engineering, Computer Science, Electronics, Robotics or related discipline. 10–12 years of overall Software Engineering experience. Minimum 8 years of hands-on C++ software development experience, with strong knowledge of modern C++. Strong experience developing large-scale, production-quality C++ applications or frameworks. Strong Linux application development, debugging and performance optimization experience. Strong understanding of object-oriented design, design patterns, multithreading and software architecture. Experience technically leading software engineers while remaining hands-on with development. Experience with software development lifecycle, testing, CI/CD and software quality practices.

Skills mentioned

  • C++
  • CI/CD
  • Linux

Want to reach Aptiv's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Aptiv

All Aptiv jobs and company facts →

Browse more