3D Software Development Engineer

* What’s the opportunity?

To further sustain and accelerate its growth, NUMECA is looking for a 3D Development Engineer, to join its team in Brussels. In this particular role, you will develop CAD modeling and repair tools for the preparation of input geometries to CFD workflows. You will also develop high-end graphical widgets for visualizing post-processed simulation data.


* What will you do?

Working as part of the software engineering team, you will contribute to the development of new features and tools  dedicated to geometry modeling and visualization of 3D simulation data.

Responsibilities include:

  • Design and develop new features, in close collaboration with key users

  • Customizing the graphical user interface for the developed features

  • Implement in C++ and Python new 3D tools for CAD Repair, geometry modeling and data post-processing

  • 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 the Numeca OMNIS platform.

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, Mathematics, Physics or Engineering or equivalent

  • High learning and problem solving ability

  • Understanding the development process of large software products 

  • Good knowledge of C/C++ and Python

  • Knowledge of Linux and Windows 

  • Fluent English language is a prerequisite for the role. Dutch and French are a plus.

  • Knowledge of CAD Libraries, 3D rendering technologies, GPU programming or parallelization would be 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. 


* How to apply?

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