ADAS C++ Development Lead Engineer
Location: Bangalore
Experience: 6–12 years
Notice Period: Immediate to 30 days
Join a dynamic team working on next-generation Advanced Driver Assistance Systems (ADAS). In this role, you will contribute to the development of safety-critical automotive features, leveraging advanced C++ and predictive modeling techniques to deliver high-performance and compliant solutions.
Your Role
As an ADAS C++ Developer, you will be responsible for designing, developing, and optimizing ADAS features aligned with global safety and regulatory standards. You will collaborate with cross-functional teams to build intelligent driving capabilities using advanced algorithms and behavioral models.
In this role, you will:
- Develop and implement ADAS features using C++ (C++11 and above).
- Work on behavior model functions including prediction, object selection, and criticality assessment.
- Design and implement predictive models for real-time decision-making systems.
- Ensure compliance with ADAS standards such as NCAP, ISO 26262, and UNECE regulations (R79, R152, R157).
- Collaborate with system, validation, and integration teams to deliver robust solutions.
- Optimize software for performance, scalability, and reliability.
- Utilize Python scripting for automation and data processing tasks.
- Participate in code reviews, debugging, and continuous improvement of development practices.
Your Profile
Mandatory Skills:
- Strong hands-on experience in C++ (C++11 or later) for ADAS development.
- Proven experience in Advanced Driver Assistance Systems (ADAS).
- Good understanding of ADAS standards:
- NCAP
- ISO 26262
- UNECE Regulations (R79, R152, R157)
- Experience in behavior modeling including:
- Behavior prediction
- Potential object selection
- Predictive modeling
- Criticality assessment
- Strong expertise in advanced C++ concepts:
- Templates and template-based inheritance
- STL and containers
- Lambda functions
- Exception handling
- Memory management
- Data structures and algorithms
- Hands-on experience in Python scripting.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently in a fast-paced environment.
Added Advantage:
- Experience with Software Configuration Management tools (GitHub).
- Hands-on experience with unit testing frameworks such as Google Test (gTest).
- Familiarity with Atlassian tools (JIRA, Bitbucket).
- Exposure to MATLAB scripting.
- Understanding of software design patterns.