Software Engineer - Robust Design Optimization

Main Responsibilities:

As a Software Engineer in the Robust Design Optimization team, your main responsibilities will be:

  • Propose software solutions responding in the wide sense to all aspects of engineering design optimization, i.e. developing the software tools engineers use to build and improve their aircraft, engine, …

  • Implement highly object oriented code (C++) in accordance with the software architects

  • Build the graphical user interface of the developed solutions (Qt) collaborating with our Products & Applications teams

  • Follow up developments with the Software quality department during the testing phase.

  • Support application and consulting teams in using innovative and new functionalities

 

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

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

  • Good knowledge of object oriented programming

  • Knowledge of algorithms and software integration / engineering, LINUX

  • Good knowledge of C++

 

Additional qualifications are:

  • Optimization background is not required but would be an asset

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

  • Knowledge of machine learning would be a plus

 

The language skills are:

  • Fluent English language is a prerequisite for the role 

  • Dutch and French are a plus

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

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