Job Title: Software Developer (C++ CAD)
Location: Pune, Maharashtra, India
Brand: CATIA
Job Type: Regular | Full-Time
Experience Level: 2–10 Years (C++ Development)
Ref ID: 544104
Posted On: May 20, 2025
Role Description & Responsibilities
Be part of a team delivering world-class Brand Apps, Services, and Technologies that create emotions and value for end-users.
Design the software system and describe specifications in technical terms.
Select appropriate algorithms, theories, or technologies for the product.
Plan an appropriate user interface.
Identify and manage dependencies with other components.
Document selections in a Product Enhancement Specification (PES) document.
Develop and implement new functionalities described in PES — including coding, compiling, and running unit tests as per defined processes and KPIs.
Check and monitor the progress of dependencies with other components.
Qualifications / Experience
B.E / B.Tech / M.E / M.Tech in Computer Science, IT, E&TC, or Mechanical.
Minimum 60% in academics throughout, with no gaps.
Highly motivated with a strong will/skill set for CAA product development and capability to debug/understand existing code (C#/C++).
2–10 years of experience in C++ development.
Good feel for Maths and Geometry.
Good communication skills.
Excellent analytical and problem-solving skills with high learnability.
What’s in it for you
Work in a culture of collaboration and innovation.
Ensure knowledge sharing within the development team and encourage new technologies.
Proactively optimize development processes and suggest new ideas.
Inclusion Statement
Dassault Systèmes is committed to inclusive and diverse teams across the globe.
The company encourages employees to bring their whole selves to work every day.
The company fosters opportunities for all people to participate in building a harmonized Workforce of the Future.