StepStone

Job Description

Dassault Systèmes is the second largest software manufacturer in Europe and has been a dynamically growing, innovative company since 1981.

You are part of a software architect team as a C++/DevOps Software Engineer (m/f/d). Your contributions help to modularize the electromagnetic (EMAG) simulation software in order to bring EMAG components to the cloud / 3DEXPERIENCE platform.


  • Turn tightly coupled C++ libraries into reusable software components
  • Write tooling (Python) to automate the build process, QA and CI/CD tasks
  • Develop and maintain clean CMake build system files
  • Monitor build state, identify & resolve issues with colleagues
  • Develop software architecture guidelines, and migrate C++ legacy code to new library design policies
  • Collaborate with colleagues outside of the team

  • Master or PhD degree in Computer Science, Computational Engineering, or similar
  • Experience in C++ software development and Python tooling
  • Good understanding of clean code / API design / dependency management
  • Interest in DevOps to automate processes
  • Knowledge in the CMake build system is a huge plus
  • Team player with strong communication skills and a habit to make things happen

  • Gain experience in large-scale agile software development & automation
  • Strong team-spirit, flexible working hours and hybrid working
  • Cantine, free drinks and coffee, including snacks and fresh fruit
  • Corporate events, company sports and good work-life balance
  • Parking lot
View More