Position: Senior C++ Software Engineer
Company: Materialise
Experience required: 3y
English level: intermediate

Required skills
— Strong software development on C++
— Generic programming and templates, STL
— Design patterns
— English — intermediate level

As a plus
— Python scripting is a plus
— Qt
— Understanding of 3D geometry
— Boost

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 automation
— Active feature development
— User interface development based on Qt
— Code review, design review and technical consultancies
— Create design specifications
— Work with a technical backlog
— Python scripting
— Configuration management (Gated check-in, night builds and auto tests running)
— Take part in building and supporting the cross-product platform