Software Developer Simulia (F/M) (Madrid)

Software Developer Simulia (F/M) (Madrid)

23 oct
|
Dassault Systèmes
|
Madrid

23 oct

Dassault Systèmes

Madrid

This position is at Dassault Systèmes

The selection process will be entirely managed by Dassault Systèmes.

--

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 integral 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.

--

📌 Software Developer Simulia (F/M) (Madrid)
🏢 Dassault Systèmes
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software developer simulia (f/m) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software developer simulia (f/m) (madrid) / madrid