Innovation & Quality

CAD Software Development Engineer

Main Responsibilities:

To further sustain and accelerate its growth, NUMECA is looking for a CAD Software Development Engineer, to join its team in Brussels. In this particular role, you will develop CAD modeling tools for the creation of 3D CAD geometries as well CAD repair tools for the preparation of input geometries to CFD workflows.

Working as part of the software engineering team, you will contribute to the growth of an innovative company. You will have the opportunity to be one of the core developers of NUMECA’s CAD solutions offer. You will contribute to the development of 3D CAD tools in NUMECA’s new generation graphical environment. These tools make use of the Parasolid geometry kernel or operate directly on tessellated surfaces. 

Responsibilities include:

  • CAD software development using C++

  • Building design tools for the creation and reparation of CAD geometries

  • Making efficient use of kernel API’s 

  • Customizing the graphical user interface for the developed design tools (QML)

  • Perform verification and validation tests

  • Follow up on the developments with software quality and application teams 

 

To be able to assume this role, the qualifications are:

  • A Master degree in Computer Science or engineering, or PhD with specific experience in the development of CAD tools, or equivalent

  • At least 3 years of experience in this field

  • Understanding and interest in geometry modelling, 3D abstraction and visualization

  • Understanding of CAD product development

  • High learning and problem solving ability

  • Good knowledge of CAD systems API programming interfaces

  • Good knowledge of C/C++

  • Knowledge of Linux and Windows (XP+)

  • Knowledge of Python is a plus

  • Fluent English language is a prerequisite for the role.

  • Dutch and French are a plus.

Applicants should be highly motivated and dynamic, have good analytical and communication skills, be a team player able to meet the highest quality standards in software development. Proven skills in engineering problem solving and written/oral communication are essential. You need to be able to investigate and find the root cause of a problem and assume full ownership of the tasks assigned to you.

Please send your motivation letter and resume plus relevant technical papers, reports, references, etc. to: HR Department at jobs@numeca.be. Indicate clearly the reference job number: DEV19-06