Careers

Platforms and tools programming expert

Working environment context

The candidate will the opportunity to work in a dynamic multicultural and stimulating environment with complementary expertise and involvement in international projects for developing innovative and unique solutions for industrial and research applications.

The candidate will work under the supervision of our IT programming team leader and interact with our communication manager

Work on premise is required.

 

Skills

  • Advanced java programming skills enabling to write multipurpose executable modules
  • development of artificial intelligence machine learning modules
  • Strong programming skills in object-oriented programming and in event-based programming

Responsibilities:

  • Java developer of multipurpose executable modules
  • Machine learning AI modules developer

 

Programming languages and development environments

  • Required Programming languages: Java, JavaFX
  • Database management environment: MySql
  • Programming and development environments: Apache NetBeans
  • (Optional and not strictly required) Programming languages and environment: Python, Wolfram Mathematica (nice to have: Wolfram Mathematica System Modeler), Matlab (Mathworks) environment and related packages (nice to have: Simulink)

Qualifications

  • Bachelor's or Master degree in Computer Science, Physics, Mathematics

Characteristics and attitudes

The ideal candidate for the open position has the following characteristics:

  • Familiarity with coding and software development
  • Excellent problem-solving and analytical skills
  • Target oriented
  • Autonomous
  • Attitude to teamwork