Use IT to help millions of people reach their destinations safely

Computer science
dual course of studies

Are you keen to use innovative IT to ensure that millions of passengers reach their destinations safely? Then work with us to ensure the reliable operation of air traffic control software while also developing the next generation of IT solutions. You will learn everything you need for this in your computer science course of studies.

You will code, test and maintain software, advise users and build reliable distributed systems, ensuring that they are cloud-ready. You will help our air traffic controllers get aircraft safely on the ground and into the air. 

There are still places available for the October 2025 start!

Your dual course of studies at a glance

Duration and
type of degree

7 semesters – Bachelor of Science (BSc)

Remuneration

€1,200 to 1,400 per month depending on the academic year, plus up to €400 per month in housing allowance

University

Darmstadt University of Applied Sciences (h_da)

Practical phases

Own Systems House on the DFS Campus in Langen

Your sky-high benefits

  • Assistance in finding accommodation

    plus €400 housing allowance

  • 32 days holiday leave

    plus Christmas and New Year's Eve off

  • Subsidised Deutschland-Ticket

    for an environmentally friendly travel

  • Gym

    at many sites

  • Barbecue area, table tennis, table football, pool table and football pitch

    at the Campus in Langen

  • LANGEN

    Good accessibility with public transport

    with dedicated S-Bahn commuter rail station

  • Remote working

    up to 50% possible

  • Own company restaurant & cafeteria

    at many sites

  • Joint events for all trainees/apprentices at DFS

    so everyone feels at home right from the start

  • Secure prospects

    for your entire professional life

  • Further training

    large internal and external portfolio of courses

  • Personalised support

    by a training team with hands-on experience

 / 12

Video thumbnail
Play Icon
Video thumbnail
Play Icon

Insights from university

The content of your course at Darmstadt University of Applied Sciences is wide-ranging. Indeed, it covers everything from maths/statistics, algorithms and IT security, through programming, databases and linear algebra, all the way up to engineering, computer architecture and project management. In the sixth semester, you will then choose an individual compulsory elective module – for example development of web-based applications, hacker contest, IT compliance, internet networking or cryptology.

Insights from the practical world

As DFS operates its own Systems House, valuable practical assignments at the pulse of air traffic, each lasting several months, are guaranteed. Here, you will work independently and responsibly, contributing to various administrative or operational IT projects. You will also receive personal and professional support from a dedicated contact in our training team. You can learn more about the exciting duties and the computer science course of studies in our online taster seminar:

Everyday working life at our Systems House

Lucas, our air navigation services engineer, offers you a peek behind the scenes in product management for the Tower Flight Data Processing System (TFDPS) at our Systems House in Langen.

07:00 – Off to work 
Cycle from Frankfurt city centre to the Langen Campus.

07:40 – Arrival at DFS 
Take a quick shower, then straight to work with a cup of tea and a banana.

08:00 – Daily update & simulator development 
Take a quick look at my calendar and e-mails. Then, I turn my attention to my current project: developing new simulators for our tests with the TFDPS flight plan data processing system.

09:30 – Regular meeting on flight data processing 
Discuss the current status of the systems for each DFS tower site with my team and the requirements management team. We report to one another about upcoming changes, deadlines, problems that have arisen and general topics, such as my progress in simulator development.

11:30 – Breakfast 
Lunch break for normal people, but "breakfast" for my department :)

12:00 – Team talk
I discuss the further development of our TFDPS middleware, as well as the ever-growing requirements due to European directives and regulations, with my colleague and mentor, Stefan.

12:30 – Simulator development
I invest another hour in simulator development. Java docs and stack overflow are my constant companions. This all occurs with the involvement of my team, in case any tricky questions come up in the complex world of air traffic control.

13:30 – Test preparation with Berlin Brandenburg Airport (BER)
We head off to the cool server rooms of the test system, although obviously not without first grabbing a fresh cup of tea and a Snickers bar (just in case). For the upcoming test with BER, the new release of the TFDPS middleware still needs to be installed in the test system and briefly tested beforehand. I then prepare the test system for the upcoming test and collect my documents for the Berlin site.

14:30 – Test with BER Airport
Stefan, Frank (from requirements management) and Sabrina (from system development) join us for the meeting. The video call with the IT team at BER is running on the DFS laptop and our Berlin test system is displayed on the numerous other screens. After a brief check of the systems and the connection of our test system to the BER test system, we run through the previously prepared test scenarios. I monitor the log files and check that the data exchange is progressing correctly here.

16:30 – End of shift
I write a quick e-mail to colleagues about the successful test with BER Airport, archive the test log, then head to the changing room and cycle home.

DFS Podcast

Episode 9 – Bits & Bytes: IT at DFS
0:00 | 0:00 min.

What we are looking for

School-leaving certificate

  • Abitur
  • Computer science up to graduation 

  • Maths (at least 11 points in the German system) and German (at least 8 points), you can also converse fluently in English

Experience & interests

  • Initial practical and technical experience, such as from a training programme / apprenticeship, an internship or a holiday job
  • Passion and enthusiasm for computer science and aviation

Personal characteristics

  • IT-savvy, analytical way of working, pronounced focus on quality
  • Team player, independent, outgoing

To the overview of dual courses of studies at DFS

More on training in the DFS Azubi blog for apprentices

Your future: safety in the sky

Your application documents

  • Cover letter: Show that you are interested in aviation and IT

  • CV: What have you done so far?

  • Letters of reference / transcripts: Please submit current references/transcripts

How the selection process works

  • Step 1: Online test

  • Step 2: Telephone interview

  • Step 3: Assessment centre at our Langen Campus

Do you have questions about the computer science course of study?

Then, please get in touch with:

Jasmin Giesecke
+49 (0)6103 707-5158
jasmin.giesecke@dfs.de