Software Developer Simulia (F/M)

Dassault Systèmes
Madrid, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Artificial Intelligence Automation of Tests C++ (Programming Language) Software Design Patterns Software Architecture Service-Oriented Architecture Software Engineering Systems Integration Information Technology

Job description

Experteer Overview As part of the 3DEXPERIENCE Fluids Development Team in Madrid, you will help build a next?gen Fluids application for seamless user workflows and high-density data management.You’ll integrate NS and LBM solvers into unified multiphysics environments and design robust APIs to orchestrate case setups, solver runs, and post?processing.Collaborating across teams, you’ll drive modular, reusable architecture while sharing knowledge and exploring AI and cloud trends to future?proof our CAE solutions.Compensaciones / Beneficios * Lead and contribute to the development of a next?generation Fluids application within the 3DEXPERIENCE platform * Integrate Navier-Stokes and Lattice Boltzmann solvers into unified multiphysics/multiscale environments * Design robust APIs and data contracts to manage case setups, trigger external solver executions, and hand off results to post?processing tools * Modularize legacy and new codebases to drive reusability via clean architecture and design patterns * Document developments and lead knowledge?sharing initiatives to raise the team’s technical capabilities * Stay informed on technology trends (AI, new languages, cloud) and benchmark against competing CAE products to future?proof applications Responsabilidades * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline * 3+ years of professional experience in C++ development with clean, maintainable, and efficient code * Solid understanding of software integration, general software architecture, and design patterns (SOA) * Hands?on experience with CI/CD pipelines and automated testing environments * Proactive, curious, dynamic mindset; able to work autonomously and collaborate in a cross?functional team Requisitos principales *

Requirements

Compensaciones / Beneficios * Lead and contribute to the development of a next?generation Fluids application within the 3DEXPERIENCE platform * Integrate Navier-Stokes and Lattice Boltzmann solvers into unified multiphysics/multiscale environments * Design robust APIs and data contracts to manage case setups, trigger external solver executions, and hand off results to post?processing tools * Modularize legacy and new codebases to drive reusability via clean architecture and design patterns * Document developments and lead knowledge?sharing initiatives to raise the team’s technical capabilities * Stay informed on technology trends (AI, new languages, cloud) and benchmark against competing CAE products to future?proof applications Responsabilidades * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline * 3+ years of professional experience in C++ development with clean, maintainable, and efficient code * Solid understanding of software integration, general software architecture, and design patterns (SOA) * Hands?on experience with CI/CD pipelines and automated testing environments * Proactive, curious, dynamic mindset; able to work autonomously and collaborate in a cross?functional team Requisitos principales *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:56 min

Test automation strategy and following the testing pyramid

Daniel Strmečki +1 · World Congress 2022

3:00 min

Designing data ingestion architecture with system integration

Eldert Grootenboer +1 · World Congress 2023

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:49 min

Failing at test automation with slow and complex suites

Johannes Stern Johannes Stern · World Congress 2024

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all