Scientific activities / projects

Scientific Research and Development of Onboard Software for Spacecraft

Starting date


Duration of contract

3 years


up to German 13 TVöD

Type of employment

Full-time (part-time possible)

"Cutting-edge research requires excellent minds – particularly more females – at all levels. Launch your mission with us and send in your application now!" Prof. Pascale Ehrenfreund - Chair of the DLR Executive Board

You will join a team of software scientists and engineers working on onboard software for satellites, in our working group Onboard Software Systems in Braunschweig and Oberpfaffenhofen. We develop software for national and international space missions. Among others, our current mission involvement covers missions to the ISS, sounding rocket experiments, small satellites, lunar landers and global navigation satellite systems. Our main focus resides on real-time operating systems, driver development, middleware, CDH, AOCS and distributed embedded systems. Additionally, the team has excellence in onboard software product assurance, model-driven development and software engineering techniques. We are searching new passionate colleagues who want to strengthen our existing team, by conducting software research and development tasks in our current and future space flight missions. We aim for a team-player and reliable person with the capability to conduct and coordinate complex tasks over team boundaries.

Your key tasks and responsibilities include:

  • research and development of system software for embedded real-time systems for spacecraft
  • design and implementation of software architecture for complex mission critical software systems following engineering guidelines and standards of the space domain
  • application and research of advanced programming techniques for safety-critical software systems
  • requirements analysis of onboard software
  • documentation of research, evaluations, and reviews
  • presentation of research and development results on international conferences

Your qualifications:

  • Master degree computer science or in a relevant technical field
  • experience in embedded systems software programming on Linux and RTOS, like RTEMS
  • multi-years experiences in embedded software development in C/C++
  • knowledge in the area of software engineering methodologies (Continuous Integration, Git, etc.)
  • fluent in English in written and spoken word (being capable of German is of advantage)
  • conformance with the personal requirements for handling of export controlled goods and information according to German, European and American export control laws is an asset
  • experience in hardware driver development is of advantage
  • experience with software development standards and guidelines of the space domain is of advantage

Your benefits:

Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalled scope to develop your creative ideas and accomplish your professional objectives. Our human resources policy places great value on a healthy family and work-life-balance as well as equal opportunities for persons of all genders (m/f/non-binary). Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates.

  • Apply online now
  • You can send this job advertisement via e-mail and complete your application on a personal computer or laptop.

    We need your digital application documents (PDF). The document upload function is not supported by all mobile devices. Please complete your application on a PC/laptop.

    Complete application on PC

Technical contact

Daniel Lüdtke
Simulation and Software Technology

Phone: +49 531 295-2952

Send message

Vacancy 37962

HR department Braunschweig

Send message

DLR site Braunschweig

To location

DLR Simulation and Software Technology

To institute