For our business partner, an international provider of software components and solutions for CAD/CAM systems and CNC machining, we are seeking an innovative and motivated C++ Software Engineer to join their enthusiastic team.
As a Software Engineer, Mechanical 3D, you closely work with a dynamic, international team in the lap of the CAD Mechanical R&D organization (15 engineers in total), and contribute directly to the main focus and growth strategy of CAD Mechanical solution, and the success of CAD systems as a whole.
Implementing mechanical assembly modeling tools, as well as generation of assembly instructions for parametric 3D models, the creation of exploded views, and composition of the bill of materials
Maintaining and extending our state-of-the-art Sheet Metal design solution
Streamline the creation of 3D welds and their annotation in 2D
At least 3+ years of professional experience (or equivalent by showing relevant personal/student work) with C++ (at least C++11)
Proven experience in designing and developing complex software.
Ability to operate with basic geometrical and mathematical concepts and algorithms.
Willingness to explore, refactor and improve the code of a large software product.
Capacity to realistically plan your own work and work independently and reliably.
Ability to coordinate your work with team members and to be open and honest in communication.
Full professional proficiency in English.
Bachelor or Master in Computer Science, Engineering, or other (applied) sciences (or you can prove you are at this level in some other way).
Will be an advantage any exposure and knowledge
Qt/Qml (UI development)
C++11/14/17, CMake, boost, Git
Object Oriented Design, Optimization, High Performance and Parallel computing