Job Title C++ Software Developer
Category IT
Location Pune
Company BMW Techworks India
Description Role: C++ Software Developer
Experience: 6 Months - 1 Year (Including Internship experience)
Company: BMW TechWorks India
Location: Pune (Hybrid)


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.


Key Responsibilities:


Develop software using Modern C++ (C++11/14/17).
Apply Object-Oriented Programming (OOP) principles and Data Structures.
Work with STL, Templates, Pointers, Memory Management, Multithreading, and Debugging.
Contribute to Embedded Software Development and Linux-based applications.
Understand Microcontrollers, I2C, SPI, and Networking fundamentals (OSI/TCP/IP).
Participate in software development, testing, and defect resolution.

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, Microcontrollers, I2C, and SPI.
Knowledge of Python, Git, or CMake is an added advantage.
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.
Immediate Joiner preference will be given.
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.
Important Instructions


Candidates should be able to confidently explain the projects, internships, and technical skills mentioned in their resume.
The use of AI tools (ChatGPT, GitHub Copilot, Gemini, Claude, etc.), online searches, mobile phones, or any external assistance during the interview is strictly prohibited.
Candidates found using AI tools or engaging in any unfair practices during the interview will be immediately disqualified from the recruitment process.
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech / B.E. in Electronics and Telecommunication Engineering, Computer Science and Business System, Instrumentation and Control Engineering, Artificial Intelligence And Machine Learning, Electronics, Applied Electronics And Instrumentation, Computer Science and Engineering (CSE), Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), Automobile Engineering, Aviation/Aeronautical/Aerospace Engineering, Information Technology, Artificial Intelligence And Data Science, Cyber Security, Engineering Physics, Electronics And Computer Engineering, Electronics And Instrumentation Engineering, Electrical
Salary Not Disclosed
Last Date 2026-07-24 00:00:00
Apply Link Click Here