06 Aug
|
BMW TechWorks India
|
Bengaluru
06 Aug
BMW TechWorks India
Bengaluru
Sample Format for Job Posting:
Role: C++ Software Developer
Experience: 6 Months - 3 Years (Including Internship experience)
Company: BMW TechWorks India
Location: Bangalore(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.
- 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.
- Solid 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.
📌 Software Developer (Bengaluru)
🏢 BMW TechWorks India
📍 Bengaluru