TASKS
In the Research & Development department, we offer varied and diverse tasks in the field ofembedded software development:
1. Your main tasks will include planning, developing and implementing software for electromagnetic navigation systems
2. You will also define interfaces between software and hardware components and develop and test hardware-related software (e.g. on ARM processors)
3. With the development of central, reusable components for our systems, you set a foundation in terms of quality, techniques and coding guidelines in our software development
PROFILE
4. You have a successfully completed university degree in computer science, electronics or a comparable field of study, as well as initial experience in the field of embedded systems
5. You also have good knowledge and experience in C and C++ - knowledge of Python is an advantage
6. In addition, you have experience in compilers, e.g. with gcc, msvc, Clang or comparable programs.
7. Linux (Yocto, PetaLinux or comparable) knowledge is nice to have
8. If you also have experience with UML, SysML or a similar modeling language, this would be an advantage, as would experience with continuous integration and continuous delivery
9. Very good written and spoken German and English skills are required