Software Developer (Bengaluru)

Software Developer (Bengaluru)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru