Be the next big change > Dassault Systèmes

Be the Next Game Changer

Working Student (f/d/m) C++/Python Software Development R&D

Germany, HE, Darmstadt Apprenticeship 7/27/2022 528598

Imagine new horizons…

You have dreams? You enjoy a challenge? Here at Dassault Systemes, we empower people and energize passion to change the world and create the future. Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes!

Shape your career with 3DS! #WeAre3DS 

The Workflows & Interoperability team is part of the SIMULIA-EMAG R&D organization. The team develops the System Assembly and Modeling part of CST Studio Suite and ports CST Studio Suite technology to the 3DEXPERIENCE platform with a special focus on clean software architecture. The team collaborates closely with many other teams and drives transformation towards modern software development principles.

What will your role be?

• You will adapt CST Studio Suite modules for new applications on the 3DEXPERINCE platform, e.g. by Code refactoring: Replacing CST APIs by equivalent 3DEXPERIENCE alternatives, eliminating unneeded dependencies
• Extending of existing tests
• Adjustments of code and build environment for new CPU architectures
• Extending internal tools to automate boring routine tasks

The possibilities ahead:

These tasks offer the possibility to gain experience with industrial scale software development in the second largest european software producer. You may get in contact with different parts (e.g. frontend, solver, utility libraries). You will work both with Windows and Linux.

You will work on your projects in cooperation with experienced team colleagues using our agile SCRUM methodology. The key aspects of your work can be defined taking your individual skills and wishes into account.

Your key success factors:

• You study Computer Science, Mathematics, Physics or a similar engineering or natural sciences subject
• You have programming experience in C++ and/or Python
• You value clean and modular code
• You speak English and/or German fluently
• You are a team player and can work independently

Good to have:

• Experience with TDD, refactoring or software build processes
• Linux knowledge

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

SIMULIA Logo > Dassault Systèmes

Powered by the 3DEXPERIENCE® Platform, SIMULIA delivers realistic simulation applications that enable users to reveal the world we live in.