Innovation & Quality

CAD Software Development Engineer

NUMECA International ( is a worldwide operating CFD company, which develops engineering flow simulation software widely used by engineers and designers for a large variety of fluid engineering applications in aerospace, energy, automotive and marine sectors.  NUMECA is rapidly expanding and is continuously looking for talented coworkers. The company has its headquarters in Brussels (Belgium), subsidiaries in San Francisco (USA), Mons and Leuven (Belgium), Tokyo (Japan), Bangalore (India), Beijing (China) and Hong-Kong and is active worldwide through its network of agents and partners in Asia, Europe, and America. The company employs over 100 persons in Belgium and around 130 persons in total worldwide.


* What’s the opportunity?

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.


* What will you do?

Working as part of the software engineering team, 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  


* What’s great about joining the team?

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.

NUMECA is also active in the field of fluid dynamics by developing flow simulation software, widely used by engineers and designers in a large range of fluid engineering applications.


* Who and what are we looking for?

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

  • 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.


* What do we offer?

We offer to work in a stimulating, young and multicultural environment, and to be part of a dynamic and growing company. We propose  competitive package (including profit sharing) and excellent job growth opportunities and mobility within NUMECA Group.

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

  • Would you like to know more?
    Click below to get in touch.