Aptiv logo

Software Engineering Team Lead – C++ / ADAS Resimulation

Aptiv
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

C++Technical LeadershipSoftware ArchitectureLinuxPerformance OptimizationDebugging

Job description

Overview

Lead a team developing C++-based resimulation solutions, applications and automation for large-scale ADAS analysis, combining hands-on software development with team leadership and delivery ownership.

What you'll do

  • 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.

What you'll need

  • 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.
  • Experience with HPC, cloud, parallel or distributed computing environments.
  • Strong problem-solving, technical communication and stakeholder-management skills.

Nice to have

  • Experience in ADAS, Automated Driving, automotive software or resimulation.
  • Experience with camera, radar or LiDAR data and large automotive datasets.
  • Familiarity with embedded systems and automotive software development.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineering Team Lead – C++ / ADAS Resimulation