Be the next big change > Dassault Systèmes

Be the Next Game Changer

Software Engineer (m/f/d) - Appearance Core

Germany, BY, Munich

Imagine new horizons...
Dassault Systèmes, "the 3DEXPERIENCE Company", provides business and people with virtual universes to imagine sustainable innovations.
Within global R&D organization you are joining the "appearance core" group, in charge of providing a software component enabling realistic rendering of materials. This component is used in many applications, from design and engineering to marketing and sales, that require the most accurate visual representation of virtual products.
You interact with the teams in charge of visualization and database persistency, as well as applications developers from many brands.

What will your role be?
• Specify and develop new features for the "appearance core" component with a strong focus on quality and "clean code" practices
• Adapt the component to the evolution requested either by the database or visualization teams. Design the evolution so that it complies with the directions provided by architecture team
• Develop and maintain a highly performant automatic tests suite, to ensure non-regression and aligned with the company software quality KPIs
• Manage or contribute to cross-team projects (involving management, software developers, QA). Plan and track your development activities, review code produced by teammates
• Offer support to developers integrating your component, write documentation and answer live requests
• Report status to management and teams in charge of operations

Your key success factors:
• Higher education (Master degree) with a major in Computer Science
• Preferably, you have a professional experience of 3 to 5 years
• Experience with development in C++ and object oriented programming (JavaScript is a plus)
• Knowledge and interest in computer graphics and 3D rendering (material models, shaders)
• Strong focus on software quality, clean code and testing strategies
• Your taste for teamwork, your involvement and commitment will be decisive criteria for success in this position
• You show rigor, autonomy and a sense of responsibility for the tasks and engineering problems assigned to you

Interested? Click on "Apply" to access the 3DS job portal and to upload your application documents.

Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes! Shape your career with 3DS! #WeAre3DS

3DEXCITE Logo > Dassault Systèmes

3DEXCITE drives marketing transformation with automated content production pipelines and collaborative networks based on the 3DEXPERIENCE platform.