Software Engineer - OMNIS Platform

NUMECA, a worldwide company developing simulation software for fluid flows, multiphysics and optimization, widely used by engineers and designers in a large range of fluid engineering applications, from Aerospace, Power Generation, Energy to Race Cars and Ships, is extending its work force and is looking for qualified collaborators. NUMECA has its headquarters in Brussels (Belgium), and subsidiaries in different countries in Europe, USA and Asia. 

NUMECA is part of Cadence, a pivotal leader in electronic design and computational expertise, using its Intelligent System Design strategy to turn design concepts into reality. Cadence customers are the world’s most creative and innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications.


By joining NUMECA you will collaborate with experts in the world of simulation. Our teams are fully committed to develop and implement creative solutions. We believe that quality, rigor and innovation are the keys for success. 

With a team of highly skilled and motivated co-workers, NUMECA offers a stimulating, young and multicultural environment with career growth opportunities and internal mobility.

The company is rapidly expanding and continuously looking for talented coworkers on both entry and senior levels.

Are you fascinated by excellence and innovation? Do you want new challenges?

Join our technical team and contribute to the development of our CFD simulations!


Main responsibilities:

To further sustain and accelerate its growth, NUMECA is looking for a Software Engineer to join the NUMECA International team based in Brussels.

NUMECA is currently developing its new OMNISTM innovative GUI environment for complex and large scale CFD and multidisciplinary simulations, including integrated CAD preparation, 3D meshing and post processing capabilities, advanced solvers  including structures, fluids, acoustics etc, in a full distributed client-server approach. 

As a Software Engineer your responsibilities will include:

  • Contribute to the development and architecture of the new generation OMNIS platform aimed at hosting iCAE solvers.

  • Contribute to the challenging aspects of big data management whereby hundreds of Gigabytes of data need to be processed, stored and exchanged in a highly efficient way through the use of state-of-the-art libraries and tools and in strong connection with the Cloud.

  • Extend the OMNIS C++ framework and support the application developers in implementing new end-user functionalities

  • Propose software solutions and implement these in a highly object oriented software (C++) in agreement with the software architects.

  • Follow up developments with quality during the testing phase.


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

  • Master’s degree in Computer Science, Applied Mathematics or equivalent is a prerequisite 

  • Good knowledge of object oriented programming

  • Knowledge of algorithms and software integration / engineering, LINUX

  • Good knowledge of C++

  • Knowledge of Python, Qt/Qml and of Agile methodology would be a plus 

  • Knowledge in big data management would be a plus

  • Fluent English language is a prerequisite for the role. 


You should be highly motivated and dynamic, have good communication and analytical skills, be a stress-resistant, problem solver and be a team player able to meet the highest quality standards.

Apply to the vacancy