C++ Development - Adas Job in Embitel Technologies
C++ Development - Adas
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Title: Lead - C++ Development (ADAS)
Group: ADAS/AD
Business Unit: CARIAD Business Unit India
Location: Whitefield, Bangalore
Experience: 3 to 7 years
About CARIAD (Car, I Am Digital)
CARIAD is a cutting-edge automotive software company within the Volkswagen Group, tasked with advancing software competencies and driving innovation in automotive technology. We're building a unified technology platform that includes a vehicle operating system, cloud platform, and a new architecture for all Volkswagen Group brands. With our deep-rooted legacy of automotive excellence, we're on a mission to shape the future of mobility through digitalization.
CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. As part of the global CARIAD team, you'll be surrounded by over 6,000 skilled professionals, including 360 experts in India, all working on some of the most innovative automotive technologies available today.
Job Description
We are looking for a talented Lead C++ Developer with a strong background in C++ programming and an interest or experience in ADAS (Advanced Driver Assistance Systems). The role involves developing and maintaining platform components like firmware, boot loaders, AUTOSAR, and Linux/QNX BSP, along with service-oriented architecture-based middleware components.
Key Responsibilities:
- Develop high-quality, efficient, and reliable C++ code for ADAS-related platforms.
- Work with modern C++ features (C++11, C++14) to build and optimize software solutions.
- If experience with modern C++ is limited, leverage legacy C++ skills for efficient development.
- Collaborate in developing components for ADAS, contributing to an advanced automotive platform.
- Participate in the full software development lifecycle, from analysis and design to development and deployment.
- Ensure efficient version control using tools like GIT.
- Develop and test code in Unix-based environments (Linux, Ubuntu, UNIX), optimizing performance and reliability.
Required Skills and Experience:
- 3 to 7 years of hands-on C++ development experience.
- Experience working with modern C++ features (preferably C++11 and C++14).
- Solid experience with legacy C++ if experience with modern C++ is lacking.
- Experience with ADAS is highly preferred.
- Proficiency in source control systems like GIT.
- Strong understanding and experience with Unix-based operating systems (Linux, Ubuntu, UNIX) is preferred.
- Strong problem-solving skills and ability to work in a collaborative, agile environment.
Why Join CARIAD?
- Innovative Work Environment: Be a part of an automotive software company at the forefront of technological innovation.
- Career Growth: Work alongside experienced experts globally and continuously develop your skills.
- Cutting-Edge Projects: Contribute to the development of future-proof automotive platforms and technologies.
- Global Team: Work with a team of highly skilled professionals across the globe, contributing to the future of mobility.
About CARIAD India:
CARIAD India offers a dynamic work culture with opportunities to engage in some of the most exciting and progressive automotive mobility projects. As part of the global CARIAD family, you ll help shape the future of the automotive industry while enhancing your own career path.

