Imagine new horizons
Dassault Systèmes, the 3DEXPERIENCE Company, provides businesses and people with virtual universes to imagine sustainable innovations.
Serving over 200,000 customers in 12 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.
At Dassault Systèmes, we empower people with passion to change the world.
Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes!
What will your role be?
Joining the development team in the XFlow headquarters in Madrid, you will take part in delivering world-class CAE applications with world-class software architecture
The challenges ahead
You will have the following responsibilities :
Collaborate in the integration of the LBM fluids solvers in common multi-physics / multiscale environments in the 3DEXPERIENCE platform, both for web and native, with especial focus on results analysis and visualization
Development of a next-gen Fluids app inside the 3DEXPERIENCE platform
Development of a new results analysis module for XFlow
Collaborate with the fluids development team in the modularization of the code to enable code reusability by good design
Ensure knowledge sharing within the team about the developments
Technological intelligence : Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.
Your key success factors?
Bachelor's or Master's degree in Computer Science or similar
At least 5 years' experience development in C++
Good knowledge in Software integration, an understanding of general Software Architecture and Design Patterns (esp. Service-Oriented architecture)
Experience working in an CI / CD (Continuous Integration / Continuous Delivery) environment
You are dynamic and curious, able to work autonomously and as part of a team
Would be a plus :
Results analysis algorithms for CFD (Computer Fluid Dynamics)
Knowledge of a GUI (Graphics User Interface) Framework like Qt (C++) or React (JS)
CUDA, 3D Visualization