Back to jobs
Mumbai, India
2026-06-26
BMW TechWorks India
South Asia
[SSP] Junior Developer
Role Description
Register And
Skills
Skill
C\+\+
Minimum Qualification
B.TECH/B.E
Job Description
About the Role
BMW TechWorks India is seeking passionate interns with strong **C\+\+** and **Linux** skills to contribute to next?gen automotive software platforms and applications. You’ll work alongside experienced engineers on real-world modules—improving reliability, performance, and developer tooling across vehicle software stacks.
What You’ll Do (Key Responsibilities)
* **Design \& Develop:** Implement robust, modern C\+\+ code (C\+\+14/17/20\) for Linux-based services, libraries, tools, or applications.
* **Platform Work (optional track):**
+ Build and integrate components on **embedded Linux**; work with **CMake**, **GCC/Clang**, **Yocto/OpenEmbedded** (if applicable).
+ Contribute to **IPC**, **multithreading**, and **POSIX** interfaces
What You’ll Bring (Minimum Qualifications)
* Pursuing a **B.E./B.Tech** in Computer Science, ECE, IT, or related field.
* Strong foundations in **C\+\+** (OOP, STL, templates, RAII) and **Linux** (shell, processes, threads, filesystems).
* Experience with **build systems** (CMake), **compilers** (GCC/Clang), and **version control** (**Git**).
* Understanding of **data structures**, **algorithms**, and **OS concepts** (memory, scheduling, concurrency).
* Clear communication, curiosity, and a learning mindset.