1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Define the software architecture and technical roadmap for ADAS resimulation and analysis platforms.
- Design, develop, optimize, debug, and profile production-quality C++ software and architecture-critical components.
- Architect scalable, modular, maintainable solutions for large-scale ADAS resimulation.
- Define software components, interfaces, APIs, data flows, and reusable frameworks.
- Design and implement solutions for Linux, HPC, cloud, parallel, and distributed computing environments.
- Lead performance, scalability, reliability, testability, and maintainability architecture decisions.
- Conduct technical design and architecture reviews and guide Team Leads and engineers.
- Prototype technologies, modernize and refactor existing solutions, collaborate across technical teams, and mentor senior engineers.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Electronics, Robotics, or a related discipline.
- 10–12 years of overall software engineering experience, including significant software architecture and design experience.
- At least 8 years of hands-on C++ software development experience with expert-level modern C++ proficiency.
- Experience architecting and developing large-scale, modular, performance-critical software systems.
- Strong knowledge of object-oriented design, design patterns, concurrency, multithreading, and memory management.
- Strong Linux development, debugging, profiling, and performance-optimization expertise.
- Experience designing HPC, cloud, parallel, or distributed computing solutions and data-processing frameworks.
- Experience defining APIs, interfaces, and component architectures.
- Ability to provide architectural leadership while remaining actively involved in software development.
- Strong technical communication, analytical, and system-level problem-solving skills.
- Preferred experience includes ADAS, automated driving, automotive software, resimulation, camera, radar, LiDAR, large automotive datasets, reusable platforms, frameworks, SDKs, developer tooling, containerization, CI/CD, embedded systems, and automotive development environments.
Benefits
- Competitive health insurance package and support for physical and mental health.
- Higher education opportunities through Udacity, Udemy, and Coursera.
- Life and accident insurance.
- Sodexo cards for food and beverages.
- Well Being Program with workshops and networking events.
- Employee Assistance Program.
- Access to fitness clubs, subject to terms and conditions.
- Creche facility for working parents.
- Inclusive work environment with opportunities for growth and development.
About Aptiv
Aptiv is a public automotive technology supplier that designs and manufactures vehicle electrical architectures, ADAS/autonomous software, connectivity solutions, and engineered components. It sells integrated hardware-software platforms, wiring and power distribution systems, sensors, and infotainment to global automakers and mobility companies. Headquartered in Dublin, Ireland, Aptiv is listed on the NYSE and operates worldwide across development centers and manufacturing sites.
