16 Nov

Scientific Programmer

At S[&]T we are specialized in R&D solutions for space, science, and defence. We live and breathe innovation, and are one of the few partners that work together with High Tech organizations in optimizing performance through projects on-site or in-house at S[&]T.  

We are currently looking for a Scientific Programmer located in Eindhoven together with our client in the space R&D industry.

Your role

You will participate in a strategic research team, working in one of the research projects, where you will adapt and extend the features of the ComMA tooling for the specification and analysis of component interfaces. Most of the time the research team is working on the customer premises.
Based on a ComMA interface specification (Xtext), a large number of artefacts are generated such as Simulators in Java, Analysis of Interface models (Xtend), Stubs and Test generation (C++/C#). Experimentation with new tooling and concepts for conformance checking and impact analysis (Python) is part of the assignment.
Furthermore, general maintenance and improvements are needed to prepare for an open source version of ComMA.

Your profile:

You have a relevant professional background in software development and several years of experience with model-based development in industry. 
Important for the improvement of ComMA features is good knowledge of Eclipse-based development of plugins, using Xtext, Xtend and Java. You have good design, coding and debugging skills.
You are a goal oriented, self-driven professional with a strong will to deliver quality results. Above all you are a good problem solver and a good team player. 
You enjoy working in a multidisciplinary team of research fellows, industrial and academic partners, where you closely cooperate with the customer’s product development team at the customer premises.


You have a relevant professional background in software development using open-source solutions. Furthermore, you have a proven track record of a couple of years of industrial experience on and strong affinity with:

  • Java programming;
  • Eclipse plug-in development (specifically on Etext and Xtend);
  • Model-based methods;
  • Team oriented and good communicative skills.

Would you like to hear more? Send your CV and motivational letter to recruitment@stcorp.nl, or apply directly through our website! Kindly note that acquisition from third parties (e.g. agencies) based on this vacancy is not welcome.

Privacy Notice: In order to apply for this vacancy, you must submit your personal information to Science [&] Technology. Science [&] Technology will collect, use and process your personal information as mentioned in our Privacy Policy. Our policy and processing of your personal information is compliant with the GDPR.

Please note that if you do not hear back from us within 10 days from your application, you may assume that we have selected another candidate we would like to interview for this position. We do our best to get back to you individually, however, due to a high volume in response, have not been able to reject your application in person.

Apply for this job

We will handle your information with care. Please see our Privacy Statement for more details.