BMW TechWorks India is seeking passionate interns with strong C and Linux skills to contribute to nextgen automotive software platforms and applications. Youll work alongside experienced engineers on real-world modulesimproving reliability performance and developer tooling across vehicle software stacks.
What Youll Do (Key Responsibilities)
Design & Develop: Implement robust modern C code (C14/17/20) for Linux-based services libraries tools or applications.
Platform Work (optional track):
Build and integrate components on embedded Linux; work with CMakeGCC/ClangYocto/OpenEmbedded (if applicable).
Contribute to IPCmultithreading and POSIX interfaces
What Youll Bring (Minimum Qualifications)
B.E./ 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 structuresalgorithms and OS concepts (memory scheduling concurrency).
Clear communication curiosity and a learning mindset.
Required Experience:
Junior IC
About the RoleBMW TechWorks India is seeking passionate interns with strong C and Linux skills to contribute to nextgen automotive software platforms and applications. Youll work alongside experienced engineers on real-world modulesimproving reliability performance and developer tooling across vehic...
About the Role
BMW TechWorks India is seeking passionate interns with strong C and Linux skills to contribute to nextgen automotive software platforms and applications. Youll work alongside experienced engineers on real-world modulesimproving reliability performance and developer tooling across vehicle software stacks.
What Youll Do (Key Responsibilities)
Design & Develop: Implement robust modern C code (C14/17/20) for Linux-based services libraries tools or applications.
Platform Work (optional track):
Build and integrate components on embedded Linux; work with CMakeGCC/ClangYocto/OpenEmbedded (if applicable).
Contribute to IPCmultithreading and POSIX interfaces
What Youll Bring (Minimum Qualifications)
B.E./ 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 structuresalgorithms and OS concepts (memory scheduling concurrency).
Clear communication curiosity and a learning mindset.