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 UI/UX

  • IBM
  • 5 - 10 years
  • Pune
  • 7 hours ago
₹ Not Disclosed

C# developer

  • GSR Business Services
  • 5 - 10 years
  • Bengaluru
  • 7 days ago
₹ 15-25 Lacs P.A.

C# Angular developer

  • GSR Business Services
  • 5 - 8 years
  • Bengaluru
  • 19 days ago
₹ 15-22.5 Lacs P.A.

c++/Linux -Embedded developer

  • GSR Business Services
  • 5 - 10 years
  • Bengaluru
  • 24 days ago
₹ 12-22 Lacs P.A.

BMW Techworks India

BMW Techworks India Private Limited