We are currently reorganising our job portal. During the transition phase, you can find more jobs here: previous DLR job portal

Computer Scientist (f/m/x) - Research and development of payload software for space systems
Job Description
Req ID:  291
Place of work:  Braunschweig, Oberpfaffenhofen
Starting date:  ab sofort
Career level:  Graduates, Experienced professionals
Type of employment:  Full-time, Part time
Duration of contract:  3 Jahre

Remuneration: Remuneration is in accordance with the Collective Agreement for the Public Sector - Federal Government (TVöD-Bund)

The DLR Institute of Software Technology sees software as a catalyst for research and innovation. As experts in software, we research and develop cutting-edge solutions in all application areas of DLR. Our areas of competence include reliable and safety-critical software systems, artificial intelligence, high-performance computing and quantum computing, human-system interaction and visualisation, software and systems engineering as well as digital platforms and digital twins. The institute’s staff of currently around 200 employees is already contributing to tomorrow's innovations in aviation, aerospace, energy, transport and safety through their research and development of state-of-the-art software solutions.

Enter the fascinating world of the German Aerospace Center (Deutsches Zentrum für Luft- und Raumfahrt; DLR) and help shape the future through research and innovation! We offer an exciting and inspiring working environment driven by the expertise and curiosity of our 11,000 employees from 100 nations and our unique infrastructure. Together, we develop sustainable technologies and thus contribute to finding solutions to global challenges. Would you like to join us in addressing this major future challenge? Then this is your place!

What to expect

We are looking for reinforcement for the Flight Software department. The team consists of software researchers and aerospace engineers who specialize in high-quality and safe methods for onboard software development for space missions. The software developed in this way is used in both national and international missions. Current projects include missions to the ISS, sounding rocket experiments, satellite development, rover missions and the further development of the Galileo navigation system. The focus is on (real-time) operating systems, driver development, middleware, command and data handling systems, attitude control and navigation, onboard data processing (e.g. machine learning) and reconfigurable distributed onboard computers. In addition, the team has expertise in quality assurance of embedded software, model-driven development and model-driven software engineering techniques. We are looking for new dedicated colleagues to support us in software research and development for our current and future space missions. For this, we need responsible and communicative team players who also take the initiative. You should also have the ability and willingness to creatively solve complex tasks across team boundaries.

 

Your tasks 

  • Researching, designing and developing innovative software engineering methods for safety-critical onboard software in the aerospace industry

  • Design and implementation of software architectures for complex and mission-critical software systems in compliance with existing aerospace guidelines and standards from requirements analysis to mission operations support

  • Evaluation and dissemination of research results

 

If you love software for embedded systems, want to become part of our team and work on real space missions, we look forward to receiving your application. We are looking for highly motivated software experts who have the ambition to work on high-quality software that will fly. We offer you an environment in which you can contribute your own ideas. Presenting your research results at international conferences and in scientific journals is part of your job. We offer an exciting, friendly and flexible working environment. The position is also available on a part-time basis. 

 

Your profile

  • Completed scientific university degree (Master/Diploma Uni) in computer science (e.g. computer engineering, computer engineering) or other relevant courses of study for the job

  • Experience in software programming of embedded systems under Linux and/or real-time operating systems such as RTEMS

  • Several years of experience in embedded systems software programming with C/C++

  • Knowledge of software engineering methods such as continuous integration, Git, etc.

  • Very good knowledge of English (good knowledge of German is helpful)

  • Experience in hardware driver development is an advantage

We offer

DLR stands for diversity, appreciation and equality for all people. We promote independent work and the individual development of our employees both personally and professionally. To this end, we offer numerous training and development opportunities. Equal opportunities are of particular importance to us, which is why we want to increase the proportion of women in science and management in particular. Applicants with severe disabilities will be given preference if they are qualified.

We look forward to getting to know you!

If you have any questions about this position (Vacancy-ID 291) please contact:

Daniel Lüdtke 
Tel.: +49 531 295 2952