Looking for a new job? JavaScript / C++ / Machine Learning Application Development Engineer in Velizy-Villacoublay 📣

Job Opportunity 


  • ⛳️ JavaScript / C++ / Machine Learning Application Development Engineer - M/W
  • 🌏 France, Velizy-Villacoublay, 78
  • Regular


Apply

Imagine new horizons….

Within CATIA, you join the “xGenerative Design” team in charge of developing a next-generation parametric 3D modeling application.
Dedicated in particular to the fields of Design and Architecture, its Visual Programming interface provides our customers with advanced capabilities for modeling simple or complex shapes using an algorithmic approach.

Since the application is accessible in a web browser or directly in CATIA, this makes it available at any time and on any type of connected equipment.

You join a team of 9 people and work on our product with a very broad field of development. 

Our application offers nearly endless 3D modeling capabilities, unifying exact geometry and meshes to create organic shapes, complex patterns, or even automation.
In addition, the vast ecosystem of applications developed at Dassault Systèmes offers many integration possibilities to offer ever more varied capabilities, for example for mesh editing, simulation, realistic rendering, and many other scenarios. .

The parametric approach makes it very easy to explore Design alternatives, while ensuring high-level geometric quality thanks to CATIA modeling technology. 
Current reflections on the future are focused on subjects such as artificial intelligence, virtual reality, the opening of our product to other applications, or the integration of Python as a scripting language.

Your Future Challenges...

You are in charge of defining and developing developments in response to customer requests, improving the ergonomics and user experience of product features and the maintenance of certain features in order to improve the software quality. 
You also participate in the implementation of unit tests of these functionalities.

You work in cooperation with different teams, in France and abroad.

Your Key Success Factors:

Holder of an Engineering degree or University Master's degree. You have specialized in Computer Science
You have significant experience in web and software development.

You have a Full-Stack DevSecOps profile and mastery of JavaScript, HTML, CSS web technologies, as well as C++. 
You also have knowledge in the field of machine learning. 
A Maker state of mind or a passion for 3D modeling will greatly help to be proactive in improving product functionality.
You will be required to work in a Cloud context in a Client/Server WebSocket architecture
Fluency in English is essential to collaborate with teams abroad

Listening to the needs of customers, you show a curiosity allowing you to have an analytical, critical and synthetic look at the various problems you will encounter and a real aptitude for teamwork.


Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonised Workforce of the Future.