Job Description: 
* Creating architectures and code for experimental setups in laboratories (at the interfaces between software and hardware). 
* Developing auxiliary tools for research (automation, running on server farms, tools for  data presentation and processing). 
* Developing HIL (Hardware in the Loop) and SIL (Software in the Loop) physical simulation infrastructures.
Requirements:  What are we looking for? 
* A degree in Software Engineering/ Computer Science. 
* At least 5 years of experience in software development in C ++. 
* Experience in software architectures. 
* Background in electronics - an advantage. 
* Experience in hardware interfaces - an advantage. 
* Experience in Real-Time systems, C #, Python - an advantage.
This position is open to all candidates.