Job Summary:
BMW TechWorks India is looking for passionate C++ Software Developers with 6 months to 1 year of experience to join our engineering team. If you have a strong foundation in C++, OOP, Data Structures, Operating Systems, Linux, and Embedded Systems, and are eager to build next-generation automotive software, we'd love to hear from you.
Required Skills:
- Strong knowledge of C++, OOP, Data Structures & Algorithms.
- Good understanding of Modern C++, Linux, Operating Systems, and Debugging.
- Basic knowledge of Embedded Systems, embedded devices and microcontroller architectures, System design using UML
- Knowledge of Python, Git, or CMake is an added advantage.
- Familiarity with quality standards like MISRA, AUTOSAR and ASPICE is desirable
- Automotive Industry background / Exp. will be an added advantage.
What We're Looking For:
- B.E./B.Tech/M.E./M.Tech in Computer Science, IT, Electronics, E&TC, Electrical, Instrumentation, or related disciplines.
- 6 months to 1 year of relevant experience.
- Strong academic record (70% / 7.0 CGPA or above preferred).
- Graduates from reputed engineering colleges preferred.
- Hands-on experience through internships, academic projects, hackathons, or open-source contributions.
- CDAC (ACTS), Vector India, or relevant certifications in C++, Embedded Systems, or Linux are a plus.
- Strong analytical, coding, and problem-solving skills.
- Strong communication skills and a willingness to learn.
