Software Engineering Team Lead – C++ / ADAS Resimulation
Core
Lead a team developing C++-based resimulation solutions, applications, and automation for large-scale ADAS analysis.
Role type
Senior IC software engineering team lead (C++/ADAS)
Builds
Production-quality C++ software, Linux-based applications, and automation for HPC/cloud environments for ADAS resimulation and analysis.
Domain
Automotive / Advanced Driver Assistance Systems (ADAS) / High-Performance Computing
Deliverable
production ML models
Required skills
C++ (modern), Linux application development, multithreading, software architecture, CI/CD, HPC/distributed computing, code review, performance optimization, technical leadership
Preferred skills
ADAS/Automated Driving experience, sensor data (camera/radar/LiDAR), embedded systems
Technologies
C++, Linux, HPC, Cloud
Responsibilities
Design, develop, debug, and optimize C++ software for ADAS resimulation; lead and guide software engineers; own technical execution and delivery; drive engineering best practices; mentor engineers; collaborate with product and validation teams.
Seniority
Senior, hands-on IC with leadership