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.