Your responsibilities

  • Implementation and verification of testing and flight software
  • Driver development for new hardware
  • Development of software based on a real-time operating system
  • Performance, code size and power optimizations
  • Kernel modifications of real-time operating system
  • Maintenance of toolchain for SkyLabs’s property processor
  • Packaging and software build system integration
  • Support on software architecture concepts and improvement
  • Realization of algorithms according to the requirements


  • Strong C knowledge and excellent debugging skills
  • Comfortable with debugging hardware issues
  • Familiar with SoC level software development
  • Can read and interpret electronics schematics
  • Good level of English
  • Theoretical background in computer architectures, operating systems, programming languages and signal processing

Beneficial knowledge and experience

  • Completed higher technical education
  • Good high-level programming language skills (C++, C#, Python)
  • Good knowledge of assembly language programming
  • Knowledge in the area of electronics engineering
  • Relevant professional experience in microcontroller programming and unit testing
  • Background in areas such as low-latency, real-time systems and safety related areas is particularly interesting.
  • High level of proactivity and detailed and precise working style
  • Teamwork, good communicative skills and goal-oriented
  • Enjoyment in learning and continuous professional and personal development

If you are interested in working at our company and you want to be contribute to the development of space technologies with your knowledge, please send us your detailed job application and CV by email to: