Be the next big change > Dassault Systèmes

Be the Next Game Changer

Graphics Developer (C++)

India, MH, Pune Regular 6/15/2022 525942

Imagine New Horizons

  • We are seeking an experienced Graphics Developer (C++) to become a part of the 3D Visualization Technologies Team based out of Pune.
  • Team up with Rendering engine development experts around the world, focused on developing highly interactive and realistic 3D Visualization.
  • Join us in developing the worlds leading solution provider for Product Design & Experience across Industries
  • Do you enjoy challenge? Here at Dassault Systmes, we empower people with passion to change the world.

What will your job be?

  • You will be part of team delivering 3D Visualization Technologies to World Class Brand Apps, Services, Techno's creating emotions & value to end-users, enabling Role
  • Design the software system, describing the specifications in technical terms
  • Select algorithms, theories or technologies that will be used
  • Plan appropriate user interface.
  • Identify and manage dependencies with other components.
  • Document these selections in a PES (Product Enhancement Specification Document)
  • Develop and implement new functionalities described in PES:Code, compile and run unit tests according to Implement processes and Metric(KPIs).
  • Check the progress of dependencies with other components.

The Challenges ahead

  • This position will provide the opportunity to work in a team responsible for rendering engine widely used across Dassault Systemes 3DEXPERIENCE portfolio and related applications in a world-wide development infrastructure. 
  • You are expected to quickly learn the specifications & architecture of rendering engine & continuously develop its preformance and capabilities.


Your key success factors

  • B.E/B.Tech /M.E/M.Tech ( Comp. Sc., IT, E&TC, Mech ) OR MCA  
  • Academics with 60% minimum through-out with No GAPS 
  • You should be highly motivated with strong will / skill set for CAD/CAM/CAE product development and to debug and understand existing code (C/C++).
  • You should have 5-10 Years of experience in C++ Development using Design Patterns, Multi-threading, etc
  • You must have strong computer science fundamentals ( OS, Compilers, Drivers, CPU/GPU.. ).
  • You should have strong experience in developing softwares that require 2D / 3D Rendering.
  • You must have exposure to one or more of OpenGL/DirectX/WebGL/Vulkan, Video/image formats, Shaders programming.
  • You should have strong ability to work on Geometrical problems.
  • You must demonstrate Good techical communication skills, excellent Analytical, problem solving skills, strong learnability.



Dassault Systèmes Logo > Dassault Systèmes

Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.