brand logo
View All Jobs

C++ Development - (ADAS- Automotive & Non Automotive )

CARIAD
Bangalore
Job Description
Job Title:  SE /Sr.SE /Lead - C++
Location: Bangalore, India
Company: CARIAD INDIA (Embitel Technologies – A Volkswagen Group Company)
About the Company
Embitel Technologies is a part of the Volkswagen AG (VW) Group, a globally renowned German automotive manufacturer headquartered in Wolfsburg, Germany. Volkswagen is one of the world’s largest automobile makers by sales, with 10.9 million vehicles sold in 2019.
The Volkswagen Group comprises 12 leading automotive brands from seven European countries, including – Volkswagen, Audi, Lamborghini, Porsche, Bugatti, Bentley, Ducati (motorcycles), Skoda, SEAT, Scania, MAN, Volkswagen Commercial Vehicles.
About CARIAD
CARIAD (Car, I Am Digital) is Volkswagen Group’s dedicated software and technology company, driving innovation in the automotive industry by focusing on:
  • Electrification
  • Automation
  • Digitalization
CARIAD aims to redefine the automotive experience by integrating cutting-edge software platforms and digital features that enhance comfort, safety, sustainability, and connectivity. The mission is to transform the car into a smart companion that continuously evolves with updates and new digital functionalities.
With around 4,000 employees, CARIAD is deeply engaged in the digital transformation of the automobile industry. The team is focused on developing the software and technology platform for Premium Platform Electric (PPE), which will power vehicles like the electric Porsche Macan and Audi Q6 e-tron.
At the heart of CARIAD is E³ 2.0 (End-to-End Electronics Architecture), a scalable and unified software platform for all Volkswagen Group brands.
For more details, visit CARIAD Website.
Job Requirement

Role & Responsibilities:
  • Work  effectively in an Agile development environment, collaborating with      cross-functional teams and participating in Scrum and PI planning.
  • Develop  and maintain core software components using modern C++ 
  • Develop and integrate ADAS HMI abstraction layers to ensure seamless interaction between software modules will be plus
  • Implement  platform-dependent communication protocols (SOME/IP, PDU, DDS, MQTT,      AUTOSAR, etc.).
  • Understand  and contribute to the overall system architecture.
  • Write clear, understandable, and testable requirements for software components.
  • Define and manage requirements breakdown across ASPICE levels (SYS.1,      SYS.2, SYS.3, SWE.1).
  • Perform formal reviews of software requirements and interfaces.
  • Ensure compliance with ASPICE, ISO 26262, and MISRA guidelines.
  • Define  and execute software testing strategies in compliance with SWE.4-6.
  • Conduct formal ASPICE-based testing and verification.
  • Validate software compliance with ISO 26262 safety standards.
  • Develop automated test benches within CI/CD pipelines.
  • Develop and maintain CI/CD pipelines and build automation tools.
  • Implement build systems using Bazel and CMake.
  • Manage version control and code integration using GitHub.
  • Optimize and automate build processes for ADAS HMI abstraction layers.
  • Collaborate with cross-functional teams to align with project requirements.

Required Skills & Qualifications:
  • 2 to 11 - Relevant years of experience in C++ development with (Linux or Python)
  • Experience working on Morden C ++ and features ( Preferred is level 14)
  • Experience in ADAS  / Automotive / Non automotive  Domain 
  • Good knowledge in source control experience (GIT).
  • Minimum Graduate in  ( BE/MTech /MCA ) - Regular education 
  • Good communication Skill sets