Verified from career page · Posted 1w ago

Dassault Systemes

Software Developer SIMULIA (F/M)

Dassault Systemes · Research & Development

Madrid

Mid-level

SoftwareCI/CDC++JavaScriptReactTypeScript

Last seen 2h ago

Posted
1w ago

Posted on 18 September 2026

Workplace
Not specified

Work model not stated

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

As a Software Engineer, you will join the 3DEXPERIENCE Fluids Development Team at the Dassault Systèmes headquarters in Madrid.

In this role, you will take part in delivering world-class CAE (Computer-Aided Engineering) applications built on a highly scalable, robust software architecture.

Your team is the central orchestrator of the simulation lifecycle: you will build the next-generation application that allows engineers to seamlessly configure complex fluid dynamics cases, launch high-performance solvers, and hand off results to advanced post-processing tools.

Your mission

Next-Gen Application Development: Lead and contribute to the development of a next-generation Fluids application within the 3DEXPERIENCE platform, focusing on seamless user workflows and high-density data management.

Platform & Environment Integration: Collaborate on integrating Navier-Stokes (NS) and Lattice Boltzmann Method (LBM) fluid solvers into unified multiphysics and multiscale environments within the 3DEXPERIENCE platform.

Orchestration & Data Flow: Design robust APIs and data contracts to smoothly handle case setups, trigger external solver executions, and transition control to downstream post-processing applications.

Modular Architecture & Code Reusability: Work alongside the global fluids development team to modularize legacy and new codebases, driving reusability through clean architecture and design patterns.

Knowledge Sharing & Mentorship: Actively document developments and spearhead knowledge-sharing initiatives to elevate the technical capabilities of the immediate team.

Technological Intelligence: Keep abreast of the latest technological trends (including AI integrations, next-gen programming languages, and cloud architectures), understand developer partner requirements, and benchmark against competing CAE products to future-proof our applications.

Qualification

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.

Core Development:: 3+ years of professional experience in C++ development, with a strong emphasis on writing clean, maintainable, and efficient code.

Software Architecture: Solid understanding of software integration principles, general software architecture, and modern Design Patterns (with particular emphasis on Service-Oriented Architecture / SOA).

Modern DevOps: Hands-on experience working within CI/CD (Continuous Integration/Continuous Delivery) pipelines and automated testing environments.

Soft Skills: A proactive, curious, and dynamic mindset, with the proven ability to work autonomously while collaborating effectively within a cross-functional team.

Nice-to-Have / Desirable Skills (Would be a plus):

Object-Oriented Frameworks: Experience working with a Single-Root Class Hierarchy Framework in C++ (such as Qt or legacy frameworks like MFC).

GUI Frameworks: Proven experience with modern Graphic User Interface (GUI) frameworks, specifically Qt (C++) or React (JS/TS).

Full-Stack Capability: Familiarity with full-stack development patterns, including Web Services, OpenAPI, RPC, and modern frontend technologies (TypeScript/JavaScript).

Computer Graphics: Experience in Computer Graphics development (e.g., OpenGL, WebGL, or general 3D rendering concepts).

Domain Knowledge: Background or foundational knowledge in CFD (Computational Fluid Dynamics) or CAE software workflows.

About Dassault Systemes

Dassault Systèmes builds the 3D design and simulation software — CATIA, SolidWorks — that much of the world's aerospace, automotive and industrial engineering runs on. France carries the large majority of its European roles, with London, Munich and Stuttgart as smaller clusters; sales, ML, marketing and finance currently outnumber core software roles on the board.

Apply at Dassault Systemes

Similar roles

  1. Architecte Infrastructure Expérimenté (F/H) New Dassault Systemes Services France SoftwareBash / ShellCSSGit +7 High-growth Not disclosed Visa: Not specified 2d ago
  2. Project Consultant, Patient Cloud, Patient Experience New Dassault Systemes Services London Consulting High-growth Not disclosed Visa: Not specified 2d ago
  3. Responsable Exigences Stratégiques – Aerospace & Defense (F/H) New Dassault Systemes Research & Development France Software High-growth Not disclosed Visa: Not specified 2d ago
  4. PRO members only Pro Internship
  5. PRO members only Pro Internship
  6. Responsable de comptes DELMIA (F/H) Dassault Systemes Sales France Sales High-growth Not disclosed Visa: Not specified 3d ago
1,479 more roles like this. Open the board →