C++ Apprentice

India, MH, Pune
Стажировка
4/18/2025
543724

The "3DXML based Collaboration" team is a part of Product Collaborative Hub domain. The objective of this team to streamline the collaboration between partners (OEM & its suppliers) based on 3DXML technology. The team is responsible to support such collaboration in both 3DS On Cloud and On Premise environments.

The team owns 3DEXPERIENCE native applications (UX commands to Export / Import data) and also Batch execution based on Export / Import batches.

The team works to support customer usages, by

- fixing customer issues during 3DXML export/import & migration to 3DEXPERIENCE

- developing & maintaining new features and supporting new data models for 3DXML collaboration.

- providing analytics of customer usage

It is responsible for Define, Specify, Implement and Test (unit test) & PCS of such functionalities.

The team in located in Pune & Velizy, hence needing cross location communication.

Key Role: - Develop, test, and maintain high-quality C++ native applications.- Design and implement efficient algorithms and data structures.- Apply software design patterns and architectural principles for scalable solutions. - Work with databases, including writing queries and optimizing performance. - Debug, analyze, and improve existing codebase. - Utilize memory measurement tools to optimize memory usage and detect leaks.- Collaborate with other developers, testers, and stakeholders. - Ensure software quality through code reviews and best practices.

Required Skills & Qualifications:

- Engineering Graduate with strong inclination towards Product Development - Strong proficiency in C++ (C++11/14/17/20).- Good understanding of Object-Oriented Programming (OOP) and Design Patterns. - Experience with multi-threading, memory management, and performance optimization.- Knowledge of software architecture principles and best practices. - Familiarity with databases (SQL/NoSQL) and writing optimized queries.- Proficiency in version control systems (Git, etc.). - Experience with Linux/Windows development environments.- Strong problem-solving skills and analytical thinking.

Preferred (Nice to Have): - Knowledge of 3DXML based exchanges- Memory profiling basics

Inclusion statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
ENOVIA Logo > Dassault Systèmes

ENOVIA позволяет отраслевым и бизнес-новаторам совместно создавать и реализовывать успешный план преобразования рыночных возможностей и преимущества.