Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Developer @ BMW Techworks India

Home > Software Development

 C++ Developer

Job Description

Company: BMW TechWorks India
Location: Pune, Maharashtra
Position: Junior Software Engineer
 Experience Level: 1 to 3 years

 Location: Pune

Job Role Overview:


We at BMW TechWorks India is looking for an experienced Software Engineer with a strong background in Modern C++ and Linux to Join our dynamic team. In this role, you will contribute to developing software for embedded systems, engage in Open-Source projects, and drive our CI/CD processes.


( OSS ) to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs).

  • Hands on Exp into Modern C++ (11,14,17,20+ version) with Linux/QNX platform.
  • Deep understanding of POSIX based operating systems especially Linux or QNX.
  • Hands on experience on Linux Middleware.
  • Extensive Expertise in latest C++ standards
  • Good understanding Bazel builds 
  • Experience in embedded software development as well as in the field of hardware and software architecture of software systems in serial use under Linux / QNX
  • Strong team and communication skills with a willingness to discuss solutions with many stakeholders in loops and to lead them to the goal. 
  • Ability to learn new technology as per project needs and mentor junior engineers. 
  • Foster an environment of innovation, continuous learning, and collaboration. 
  • Business-fluent skills in English, German is a plus.
  • Experience with MISRA standards for safe & secure coding is of an advantage
  • Contribution to opensource project is a plus.

Why Join us:


Be at the Forefront of Innovation.

Global Impact.

Work with a Prestigious Brand.

Empowering Work Culture.

Shape the Future of Mobility.

Unmatched Career Opportunities.

Make a Sustainable Impact.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: BMW Techworks India
Location(s): Pune

+ View Contactajax loader


Keyskills:   C++ Linux Multithreading Data Structures Posix STL QNX IPC Middleware embedded Template

 Fraud Alert to job seekers!

₹ 5-15 Lacs P.A

Similar positions

Software Developer 4

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

UX Developer

  • Iscistech Business
  • 3 - 7 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Ui Developer

  • NTT DATA
  • 4 - 8 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

User Assistance Developer 4

  • Oracle
  • 2 - 5 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

BMW Techworks India

BMW Techworks India Private Limited