Position: Software Engineer C++
Company: Materialise
Category: C++
Experience required: 3y
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

**Requirements:**
3+ years of commercial experience in Software Development using C++
Experience with framework and libraries: STL, Qt,
Experience with Programming Concepts: multi-threading
Experience with CI/CD and Tools: Azure DevOps, Git, CMake, (MS Visual Studio or Eclipse /QT Creator )
Good spoken English — (at least upper intermediate level)

**Nice to have:**
Experience with C++/CLI
Experience with Boost
Good mathematical background

**Responsibilities:**
Design, build and maintain efficient, reusable, and reliable C++ code;
Identify bottlenecks and bugs, and devise solutions to these problems;
Help to maintain code quality, organization, and automatization;
Take part in building and supporting cross-product platform;
Code review and technical consultancies.

**Technology stack:**
CI/CD and Tools — Azure DevOps, Git, CMake, MS Visual Studio, TestComplete (autotests)
Programming Languages — C++ ((11.17), C#, C++/CLI, Python
Framework and Libraries — STL(17), Boost, Qt(5.12 −5.14), Qt Installer Framework, pywinauto, gRPC, MSInsight, MFC(legacy), AtciveX (legacy)

**Project description:**
Materialise Magics is a versatile, industry-leading data preparation and STL editor software for Additive Manufacturing that allows you to convert files to STL, repair errors, edit your design and prepare your build platform. More details you can find here: goo.gl/JJK98G