cover image
Dassault Systèmes

Dassault Systèmes

www.3ds.com

43 Jobs

26,848 Employees

About the Company

Dassault Systèmes, the 3DEXPERIENCE Company, is a catalyst for human progress. We provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating virtual twin experiences of the real world with our 3DEXPERIENCE platform and applications, our customers can redefine the creation, production and life-cycle-management processes of their offer and thus have a meaningful impact to make the world more sustainable. The beauty of the Experience Economy is that it is a human-centered economy for the benefit of all – consumers, patients and citizens. Dassault Systèmes brings value to more than 300,000 customers of all sizes, in all industries, in more than 150 countries. For more information, visit https://www.3ds.com/


Listed Jobs

Company background Company brand
Company Name
Dassault Systèmes
Job Title
STAGE – Développeur UI & Profils Utilisateurs 3DEXPERIENCE (F/H)
Job Description
Job title: UI & User Profiles Developer Intern 3DEXPERIENCE (F/M) Role Summary: Conduct a six‑month internship within the Human Interface team, contributing to the design and implementation of cross‑platform UI frameworks for Dassault Systèmes applications. Focus primarily on desktop C++ components while evaluating extensions to web technologies and generative AI aids for user profile customization. Expectations: - Student pursuing a Bachelor’s (BAC+3) or Master’s (BAC+5) in engineering or computer science. - Availability for a full‑time 6‑month internship. - Willingness to learn and adapt to evolving UI/UX principles. - Strong communication skills for collaboration with UX experts and documentation. Key Responsibilities: - Develop and maintain desktop C++ UI components that expose application functionality. - Work with the Application Framework team (≈11 members) to generate semantic UI for DS products. - Assist in defining requirements for user profile creation, working closely with UX specialists. - Explore the use of web technologies (JS/HTML/CSS) for future multi‑platform support. - Investigate generative AI techniques to automate or streamline user profile construction. - Produce clear technical and user documentation at each project stage. - Participate in code reviews, testing, and integration activities. Required Skills: - Object‑oriented design and solid experience in C++ development. - Familiarity with full‑stack web technologies (JavaScript, HTML, CSS) is a plus. - Basic understanding of UI/UX best practices. - Interest in AI/ML applications for UI/UX improvement. - Excellent written and verbal communication. - Self‑motivated, collaborative, and capable of independent problem solving. Required Education & Certifications: - Current enrollment in a BAC+3 to BAC+5 program in engineering, computer science, or related field.
Vélizy-villacoublay, France
On site
23-11-2025
Company background Company brand
Company Name
Dassault Systèmes
Job Title
STAGE - Automatisation des tests QA - CATIA GenAI (F/H)
Job Description
Job title: QA Automation Engineer – CATIA GenAI Intern (F/H) Role Summary Assist the QA engineering team in enhancing CATIA GenAI application quality through AI‑driven test automation, metrics development, and code optimization. Expectations - Current student or recent graduate with a BAC +5 / Engineering school or Master’s degree. - Minimum of 6–12 months of experience in data science, machine learning, or GenAI evaluation. - Demonstrated ability to develop user‑friendly evaluation tools with simple graphical interfaces. Key Responsibilities - Explore and extend the existing QA test automation environment with AI capabilities. - Propose and implement AI‑based code optimizations and best‑practice programming guidelines for QA tests. - Design, develop, and automate quality metrics tailored to CATIA GenAI features. - Translate metric outcomes into actionable defect remediation requests for the CATIA development team. - Collaborate with cross‑functional partners in QA and GenAI development teams across multiple regions. - Communicate findings, progress, and recommendations in clear written and oral English. Required Skills - Strong background in Data Science: ML, LLM, GenAI, and evaluation metrics. - Proficiency in JavaScript and Python for development and automation. - Experience building lightweight GUI tools to simplify evaluation workflows. - Algorithmic thinking for solving complex problems efficiently. - Code optimization skills ensuring performance and reliability. - Excellent interpersonal communication; ability to coordinate with international colleagues. - Self‑driven, meticulous, and capable of autonomous task management. - Working knowledge of Git, CI/CD pipelines, and test‑automation frameworks preferred. Required Education & Certifications - Current enrollment or completion of a 5‑year engineering or Master’s program (BAC +5). - Relevant coursework or certifications in Data Science, Machine Learning, or AI (e.g., TensorFlow, PyTorch).
Vélizy-villacoublay, France
On site
25-11-2025
Company background Company brand
Company Name
Dassault Systèmes
Job Title
STAGE - Ingénieur Qualité Logiciel et Automatisation (F/H)
Job Description
**Job title** Internship – Software Quality Engineer & Automation (F/M) **Role Summary** You will develop and deploy new features for a quality‑capitalisation tool used by the R&D Quality team. The role involves learning new tech, mapping current product requirements, integrating existing functions into the new platform, and monitoring adoption with cross‑functional teams in France and India. **Expactations** - 6‑month, convention‑constrained final‑year internship starting January 2026. - Bachelor’s +5 level engineering or university students in Computer Science. - Self‑motivated, proactive, analytical, organized, and collaborative. **Key Responsibilities** 1. Analyze business needs and define feature specifications. 2. Design, code, and deploy new functionality using JavaScript/React/Next.js. 3. Migrate existing quality‑tool capabilities to the new system. 4. Conduct unit and end‑to‑end tests; integrate CI/CD pipelines (Docker, GitHub Actions). 5. Deploy the tool to quality teams and monitor usage and performance. 6. Coordinate with front‑end, back‑end, and QA teams across France and India. **Required Skills** - Proficient in JavaScript (ES6+), Node.js, REST APIs, asynchronous programming. - Experience with React or equivalent framework; knowledge of Next.js (routing, SSR, client components). - Familiarity with browser debugging tools. - Exposure to unit testing frameworks (Jest, Cypress, Jasmine) and E2E tools (Selenium, Playwright). - Basic understanding of CI/CD, Docker, GitHub Actions. **Required Education & Certifications** - Current student in a 5‑year engineering or university program (BAC+5) focusing on Computer Science. - Eligible for a contract‑based graduate internship.
Vélizy-villacoublay, France
On site
26-11-2025
Company background Company brand
Company Name
Dassault Systèmes
Job Title
STAGE - Ingénieur Modélisation 3D pour Planification Préopératoire (F/H)
Job Description
**Job Title** Intern – 3D Modeling Engineer (Preoperative Planning) **Role Summary** Conduct 3‑D visualization and segmentation work to support oncologic surgeons in pre‑operative decision making. Develop tools that map tumor locations, simulate resections, and construct vascular‑anatomical graphs to inform surgical strategy. **Expectations** - Deliver functional prototypes of segmentation and visualization modules within the internship period. - Produce clear technical presentations and documentation for multidisciplinary teams. - Collaborate with cross‑functional research groups and share results in the project ecosystem. **Key Responsibilities** - Design and implement algorithms for segmenting organs affected by malignant lesions. - Generate and analyze graph representations of vascular and anatomical structures. - Simulate and visualize potential ablations and resections based on graph data. - Integrate segmentation outputs into 3‑D rendering pipelines. - Communicate progress and findings regularly to project stakeholders. **Required Skills** - Proficiency in Python and image‑processing libraries. - Understanding of data structures, particularly graph theory. - Strong knowledge of 3‑D geometry, mesh processing, and visualization frameworks (OpenGL, VTK, etc.). - Ability to work with medical imaging data (CT, MRI) is desirable. - Excellent oral and written communication; ability to explain complex topics to non‑technical audiences. **Required Education & Certifications** - Current Master’s student (M2) or equivalent (Bac+5) in Engineering, Computer Science, Biomedical Engineering, or related field. - Coursework or experience in medical image analysis, 3‑D modeling, and data visualization.
Vélizy-villacoublay, France
On site
28-11-2025