Software Developer

Dassault Systèmes

Pune 0-1 Years ₹8–14 LPA Posted 30+ days ago 💼 Apprentice
This position is closed

Job Description

Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as an Apprentice- C++ Develper in Pune!
We are seeking a motivated and detail-oriented Apprentice Developer to join development team in SIMULIA R&D. The team is responsible for building and maintaining the tools that enable engineers to prepare and simulate complex engineering systems. We focus on developing intuitive and robust pre-processing solutions that streamline geometry handling, simulation model setup, and integration with Abaqus solvers. Working at the intersection of software engineering and simulation technology, our team plays a critical role in ensuring efficient, accurate, and scalable analysis workflows across a variety of engineering domains.

In this role, you will support the development team, working closely with experienced engineers and developers. This is a hands-on opportunity to gain real-world experience in software development, engineering workflows, and C++ programming within a high-performance engineering environment.

Role Description & Responsibilities

  • Assist in the development, testing, and maintenance of FEA pre-processor features using C++.
  • Contribute to modules that handle geometry preparation, model, boundary condition setup, and solver integration.
  • Collaborate with cross-functional teams to gather requirements and improve the usability and functionality of the software.
  • Participate in code reviews, debugging, and optimization efforts to ensure performance and reliability.
  • Document development work and contribute to user and developer guides.

Qualifications

  • Bachelor’s /master’s degree in Mechanical Engineering / Computer Science (2025 passout with 60% throughout academics 10th, 12th, UG, PG)
  • Basic to intermediate proficiency in C++.
  • Understanding of object-oriented programming and software engineering principles.
  • Interest or experience in CAD/CAE/FEM tools (e.g. CATIA, Abaqus) is a strong plus.
  • Familiarity with computational geometry, mesh generation, or numerical methods is desirable.
  • Willingness to learn and take initiative in a collaborative team environment.
  • Strong problem-solving mindset and attention to detail.
  • Good communication skills for documenting work and discussing technical ideas.

Additional Information

Education: Bachelor's /master's degree in Mechanical Engineering / Computer Science

Job Req ID: 547218

About the Company

Dassault Systèmes

Dassault Systèmes is a global leader in 3D design, simulation, and Product Lifecycle Management (PLM) software headquartered in Vélizy-Villacoublay, France, powering the "3DEXPERIENCE platform" for virtual twin technology serving 350,000+ customers across aerospace, automotive, life sciences, and manufacturing worldwide. Founded in 1981 as a spin-off from Dassault Aviation, the company generated €6.5+ billion revenue through flagship brands CATIA, SOLIDWORKS, SIMULIA, DELMIA, and ENOVIA via major India R&D centers in Pune and Bangalore driving engineering innovation.

⚠️

Note: If the link is expired, the opportunity is closed or disabled by the company. Check for other opportunities.