Job Title: Software Developer - C++
Group: T3
BU : CARIAD Business Unit - India
Location : Whitefield, Bangalore
Experience:3 to 15 years
About CARIAD (Car, I Am Digital)
CARIAD is the automotive software powerhouse of the Volkswagen Group, driving innovation across vehicle operating systems, cloud platforms, and digital ecosystems for all VW brands. CARIAD India functions under a brand licensing agreement with Germany-based CARIAD SE and is operated by Embitel Technologies India Pvt. Ltd.
With a growing team of over 500+ professionals in India and 6,000+ globally, CARIAD is committed to transforming mobility through software-defined vehicles. Learn more at www.cariad.technology or follow us on https: / / www.linkedin.com / company / 268681 / .
Job Description:
Strong proficiency in C++ (preferably C++17) with solid understanding of object-oriented programming, low-level system programming, and embedded software concepts.
Experience with embedded operating systems such as RTOS (FreeRTOS, QNX) or Embedded Linux.
Solid understanding of system programming concepts including multithreading, inter-process communication (IPC), shared memory, mutex, race conditions, scheduling, and synchronization.
Hands-on experience with device drivers, kernel modules, bootloaders, and hardware abstraction layers.
Proficiency with Python is a must; for candidates with less than 3 years of experience, it can be considered as a nice-to-have.
Experience with code generation and configuration tools; exposure to YAML-based deployment and tool development is a strong plus.
Good understanding of memory management, including heap/stack usage, memory leaks, and fragmentation.
Familiarity with Docker and/or Virtual Machines (VMs).
Proficient in using debugging tools like GDB, Lauterbach, Trace32, JTAG.
Experience with build tools like CMake or Bazel is essential.
Knowledge of package and build scripting using Conan or similar tools is a strong nice-to-have.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Domain: Embedded Systems mandatory; automotive preferred. Candidates from banking/insurance/pure application backgrounds not preferred.
Experience range: 3 - 15 years.