Source description
About the role
Job Title: Advanced C++ Developer - ADAS Feature Development Location: Bangalore/Pune (Drive Location: Bangalore) Experience Required: 3-9 years Job Description: We are conducting a scheduled hiring drive in Bangalore for the role of Advanced C++ Developer - ADAS Feature Development . Recruiters will reach out to shortlisted candidates after reviewing their resumes. As part of this role, you will focus on developing ADAS (Advanced Driver Assistance Systems) features , including sensor fusion, object detection, and machine learning-based functionalities . The position requires expertise in modern C++ programming, large-scale build management, version control, and unit testing frameworks to ensure the development of high-performance and reliable ADAS software solutions. Key Responsibilities: ADAS Feature Development: Implement core functionalities like sensor fusion, object detection, and machine learning integration for autonomous and semi-autonomous driving applications. Advanced C++ Programming: Work extensively with C++ (modern versions such as C++11, C++14, or C++17) to develop high-performance, efficient, and scalable software solutions for ADAS. Git for Version Control: Collaborate with teams using Git to manage source code, track changes, and streamline codebase collaboration efficiently. Bazel for Build Management: Utilize Bazel , a powerful build tool, to handle large-scale ADAS projects , ensuring fast, reproducible, and scalable builds. Gtest for Unit Testing: Write and maintain unit tests using Gtest , ensuring code reliability, robustness, and maintainability through automated testing frameworks. Mandatory Skills: Advanced C++ – Strong expertise in modern C++ concepts, memory management, multithreading, and optimization techniques ADAS Development – Hands-on experience in sensor fusion, object detection algorithms, and machine learning integration Git – Proficiency in version control and code collaboration Bazel – Experience with large-scale build systems for ADAS software development Gtest – Ability to write, implement, and manage unit tests to ensure code quality and stability Drive Location: Bangalore Job Location: Bangalore/Pune How to Apply: Interested candidates should submit their resumes for review. Shortlisted candidates will be contacted by recruiters for the next steps. Join us to be part of cutting-edge ADAS technology development and contribute to the future of autonomous driving!
More at KPIT Technologies
Related open roles
Lead Base Software SoC Engineer – Vehicle Integration & Debugging
Turin · Onsite
Lead Autosar Software Engineer
Turin · Onsite
Verification and Validation Leader (ADAS)
Gaydon
Sr. Technical Lead – Embedded Linux & Middleware - Telematics ECU (m/f/d)
Remote · Turin
Model Based Software Engineer
Auburn Hills
C++ Lead/Architect
Mumbai