Job Details
Join the Circuits & Systems Team
Watch this video to learn more about Dassault Systèmes
One of our key challenges is the transformation of our native standalone software packages into fully integrated applications on the 3DEXPERIENCE platform. In this role, you will contribute to modernizing our software architecture, supporting cross-platform development, and ensuring the high quality of our products throughout this transformation process.
Role Description & Responsibilities
You will support the modularization and modernization of our software architecture to enable integration into the 3DEXPERIENCE platform
You will perform interactive testing on Linux and ARM operating systems to validate cross-platform functionality
You will create and extend automated UI tests within our Python-based testing environment
You will extend and adapt unit tests for existing libraries to ensure robustness and maintain high software quality
You will support the transformation of the code base towards operating-system-agnostic implementations, replacing Windows-specific dependencies where necessary
You will collaborate with experienced engineers in an Agile SCRUM environment to develop, test, and improve our simulation software
Qualifications
You are currently pursuing a Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Mathematics, Physics, or a closely related STEM field
You have programming experience in C++ and/or Python, with a solid understanding of basic software development principles
You value clean, modular, and maintainable code and are interested in improving software quality through testing
You enjoy automating repetitive tasks by writing scripts and developing small tools
You are familiar with Linux environments and cross-platform development concepts or are eager to learn them
You are a team-oriented, proactive, and curious learner with strong problem-solving skills and an interest in scientific or technical software development
What's in it for you
Flexible working hours with the possibility to work partially outside the office
Learning from and working with highly qualified, dedicated and diverse teams
Possibility for professional development in many different domains within our 3DEXPERIENCE University and LinkedIn Learning programs
Additional benefits & perks such as Urban Sports Club membership (because who doesn't love staying fit while having fun?) and of course, unlimited coffee, fruit, and drinks at the office, we’ve got you covered ;)
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
At Dassault Systèmes (3DS), we provide businesses and people with 3DEXPERIENCE® universes to imagine sustainable innovations capable of... Read more