Senior Software Engineer

il y a 4 jours


VélizyVillacoublay, Île-de-France Dassault Systèmes Temps plein
Job Description

Role Overview

We are seeking a highly skilled and motivated Senior Software Engineer to join our team at Dassault Systèmes. As a key member of our software development team, you will play a pivotal role in designing, optimizing, and implementing parallel algorithms for CFD simulations in our Lattice Boltzmann fluids solver.

Key Responsibilities

  • Design and develop high-performance parallel algorithms for CFD simulations
  • Optimize and implement the solver on modern CPU architectures, including Intel, AMD, and ARM
  • Collaborate with the solver team to enhance the performance and scalability of the solver on large HPC clusters
  • Support the solver on a wide variety of existing and newly emerging architectures
  • Participate in testing, validation, and maintenance of the solver on supported systems

Requirements

  • Master's Degree in Computer Science or Engineering
  • 5+ years experience in commercial software development in C++ in CFD or FEA analysis codes
  • 3+ years of hands-on experience and in-depth knowledge of MPI programming on Linux systems
  • Strong understanding of parallel algorithms and distributed computing concepts
  • Familiarity with HPC architectures, interconnects, and parallel file systems
  • Excellent problem-solving and troubleshooting skills

Desirable Skills

  • Experience with vectorization techniques on modern CPU architectures
  • Knowledge of GPU acceleration (using CUDA) and hybrid computing for CFD applications
  • Knowledge of performance profiling tools and techniques
  • Familiarity with job schedulers and resource management systems

  • Senior Software Engineer

    il y a 4 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job Summary We are seeking a highly skilled Senior Software Engineer to join our team at Dassault Systèmes, focusing on the acceleration of multi-GPU simulation solutions. As a Senior Software Engineer - GPU, you will play a critical role in driving the deployment of our fluid simulation technology, leveraging high performance computing and multi-GPU...

  • Senior Software Engineer

    il y a 2 semaines


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job Summary We are seeking a highly skilled Senior Software Engineer to join our team at Dassault Systèmes, focusing on the development of multi-GPU simulation solutions. As a Senior Software Engineer - GPU, you will play a critical role in accelerating the deployment of our fluid simulation technology, leveraging high performance computing and multi-GPU...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About the RoleAs a Senior Software Quality Engineer, you will play a pivotal role in ensuring the delivery of high-quality software solutions within our dynamic development environment. You'll collaborate closely with developers and business stakeholders throughout the entire software development lifecycle, from design to implementation.Your...

  • Senior Software Engineer

    il y a 4 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job DescriptionRole OverviewDassault Systèmes is seeking a highly skilled Senior Software Engineer to join our team responsible for developing cutting-edge mesh preparation tools for PowerFLOW Lattice Boltzmann simulation and design optimization software products.Key ResponsibilitiesContribute to the development of a new, comprehensive geometry creation,...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Dassault Systèmes. As a key member of our R&D team, you will play a critical role in ensuring the quality of our software products.Key ResponsibilitiesCollaborate with Developers and Business Consultants: Work closely with our development team and...

  • Senior Software Engineer

    il y a 6 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About Our CompanyDassault Systèmes: Empowering Innovation and ExcellenceAbout the TeamWe are seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and delivering high-quality software applications that meet the needs of our customers.Key...

  • Senior Engineer

    il y a 4 semaines


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Join Dassault Systèmes as a Senior Software EngineerWe are seeking an experienced Senior Software Engineer to become a vital part of our Solidworks Graphics Application development group. In this role, you will work closely with cross-functional teams to improve, sustain, and innovate new features in the realm of 3D real-time interactive rendering for our...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job Summary:Dassault Systèmes is seeking a highly skilled Senior Software Engineer to join our Solidworks Graphics Application development team. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge graphics rendering software for our mechanical design software.Key Responsibilities:Collaborate with...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job Summary:Dassault Systèmes is seeking a highly skilled Senior Software Engineer to join our Solidworks Graphics Application development team. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge graphics rendering software.Key Responsibilities:Collaborate with cross-functional teams, including...

  • Software Engineer C++

    il y a 14 heures


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About the RoleWe are seeking a highly skilled Software Engineer C++ to join our team at Dassault Systèmes. As a key member of our software development team, you will be responsible for designing and implementing world-class Motion applications on the 3DEXPERIENCE platform.Key ResponsibilitiesDesign and implement 3DEXPERIENCE Motion applications with a focus...

  • Software Engineer

    il y a 6 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About the Role:We are seeking a talented Software Engineer to join our R&D department at Dassault Systèmes. As a key member of our team, you will play a crucial role in the development and evolution of our solutions.Key Responsibilities:Participate in the development and improvement of our software solutions, leveraging your expertise in Java and...

  • Software Engineer

    il y a 4 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Dassault Systèmes. As a key member of our engineering team, you will be responsible for researching and developing engineering content for Antenna Magus, contributing to the design and development of new Engineering features, and maintaining and extending the existing suite of...

  • Software Engineer

    il y a 4 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Dassault Systèmes as a C++/DevOps Software Engineer. As a key member of our software architect team, you will play a crucial role in modularizing our electromagnetic (EMAG) simulation software to bring EMAG components to the cloud/3DEXPERIENCE platform.Key...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Position Overview & ResponsibilitiesAs a Structural Analysis Software Engineer, you will be responsible for creating top-tier simulation applications, contributing from a collaborative office environment. This role is centered around R&D software development, particularly focusing on the C++ graphical user interface of the Abaqus solver, integrated within...


  • Vélizy-Villacoublay, Île-de-France Cadence Design Systems Temps plein

    About the RoleWe are seeking a highly skilled Senior PCB Design Engineer to join our team at Cadence Design Systems. As an Application Engineer for PCB Solutions, you will play a critical role in supporting our customers in the EDA Electronic Design Automation domain.Key ResponsibilitiesProvide technical support and training to customers on our Cadence PCB...

  • C++ Software Engineer

    il y a 4 semaines


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Position Overview:As a C++ Software Engineer, you will be responsible for the design, development, and ongoing enhancement of software solutions that deliver exceptional applications, services, and technologies, providing significant value to end-users. Your work will involve refining deliverables based on user engagement and feedback.Key...

  • C++ Software Engineer

    il y a 4 semaines


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Position Overview:As a C++ Software Engineer, you will be responsible for the design, development, and ongoing enhancement of software solutions that deliver exceptional applications, services, and technologies to end-users. Your role will involve refining deliverables based on user engagement and feedback.Key Responsibilities:[Envision]Analyze user needs...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Position Overview & ResponsibilitiesAs a Structural Analysis Software Engineer, you will be responsible for creating high-quality simulation applications, contributing to the development of advanced software solutions. This role is based in the Johnston, Rhode Island office, and follows a hybrid work model with three days onsite and two days remote. Your...


  • Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    Position Overview & Key ResponsibilitiesAs a Structural Analysis Software Engineer, you will be responsible for creating high-quality simulation applications. This role is based in a collaborative environment, emphasizing a hybrid work model that includes both onsite and remote work options. The focus of this research and development software engineering...

  • Staff Software Engineer

    il y a 3 jours


    Vélizy-Villacoublay, Île-de-France Dassault Systèmes Temps plein

    About Our CompanyDassault Systèmes: Empowering Innovation and ExcellenceAbout the TeamThe Software Development Engineer will play a pivotal role in delivering cutting-edge software solutions that drive business growth and customer satisfaction. This is a unique opportunity to join a dynamic team of innovators who are shaping the future of software...