BM

Senior C++ Developer - AI/ML Platform Development

Bmw Techworks India
Pune7-10 LPA Posted 22 Aug 2025
FULL TIME
Git
Docker
C++
Azure
Java
+2 more

Job Description

Key Responsibilities:

  • Design, develop, and optimize high-performance C++ applications for AI/ML platforms.
  • Lead the architecture and implementation of new features and enhancements.
  • Collaborate with cross-functional teams to define project requirements and deliver solutions that meet business needs.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot and resolve complex technical issues in existing applications.
  • Stay abreast of industry trends and advancements in AI/ML technologies and C++ development.
  • Contribute to the development of best practices and coding standards within the team.

Qualifications:

  • Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in C++ development, with a strong portfolio of projects.
  • Experience in automotive/embedded C++.
  • Extensive knowledge of AI/ML algorithms and frameworks (e.g., TensorFlow, PyTorch, OpenCV).
  • Proven experience in software architecture and design patterns.
  • Strong understanding of performance optimization techniques and memory management in C++.
  • Excellent problem-solving skills and ability to work under pressure.
  • Strong communication skills and ability to work collaboratively in a team environment.

Preferred Skills:

  • Experience with parallel programming and multi-threading in C++.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Knowledge of additional programming languages (e.g., Python, Java) is a plus.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.

Join WhatsApp Channel