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