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