PhD Monitor
/Detail
Computer Science● OpenMastersPreview

Master of Science in Software Systems Engineering

A cutting-edge master’s programme at RWTH Aachen University focusing on designing and implementing complex software systems in technical and socio-technical environments.

Best for:Best for computer science graduates with a solid foundation in programming, algorithms, and theoretical computer science who are eager to specialise in software systems engineering and interdisciplinary technical solutions.

RWTH Aachen University · Aachen, Germany
More professors at RWTH Aachen University
Software Systems EngineeringTheoretical Computer ScienceArtificial Intelligence and DataHardware/Software SystemsVisual Computing and InteractionSoftware Development Methods and Tools
This is a masters position — not a PhD studentship.
Deadline
Register by 15 July 2027 + 1 more
Funding
Unfunded
4 semesters (2 years)
Start date
Winter semester (typically October)
Full-time
Location
Aachen
Germany

Overview

The Master of Science in Software Systems Engineering at RWTH Aachen University is a two-year programme designed for students seeking expertise in the theoretical, practical, and applied aspects of computer science. Located in Aachen, Germany, this programme leverages the university’s reputation as a leading institution for technology and engineering. Students explore key areas such as theoretical computer science, AI and data, hardware/software systems, visual computing, and software development methods. The curriculum includes seminars, lab courses, and a final master’s thesis, ensuring a well-rounded and interdisciplinary education. The programme is taught primarily in English, with optional German courses available, and is tailored for graduates with a strong background in computer science or related fields.

Software Systems EngineeringComputer Science Master’sInterdisciplinary Technical SystemsSoftware Development MethodsTheoretical Computer ScienceAI and Data ScienceLab Courses and SeminarsMaster’s Thesis

What you'll do

  • Develop and implement complex software systems within technical and socio-technical environments.
  • Engage in theoretical and practical computer science studies, including courses in algorithms, data structures, and software engineering.
  • Participate in seminars and lab courses to apply theoretical knowledge to real-world problems.
  • Conduct independent research and write a master’s thesis under the supervision of a professor from the Computer Science Department.
  • Collaborate on interdisciplinary projects that integrate computer science with engineering and other technical fields.
  • Gain expertise in software development methods, tools, and project management for large-scale systems.

Requirements

Degree required: Bachelor of Science or Engineering in Computer Science, Computer Engineering, Informatics, or a closely related discipline from an internationally recognised university-level institution.

Degree offered: Master of Science (MSc)

Language: English proficiency at B2 level; IELTS Academic score of 5.5 or equivalent.

Instruction: English (with optional German courses available)

Required skills
  • Substantial background in mathematics (calculus, discrete mathematics, linear algebra, probability theory)
  • Practical computer science skills (programming languages, data structures and algorithms, databases, machine learning, data science, software engineering)
  • Technical computer science knowledge (computer architecture, operating systems, IT security, data communication)
  • Theoretical computer science knowledge (automata theory, computability and complexity theory, mathematical logic)
  • For non-EU applicants: Mandatory Graduate Record Examination (GRE) general test result
Nice to have
Experience with interdisciplinary projects combining computer science and engineeringFamiliarity with software development methodologies and tools for large-scale systemsBackground in visual computing or interaction design
Eligibility
  • Applicants must have a first degree (Bachelor’s) in a relevant field with above-average performance.
  • Non-EU applicants must provide GRE general test results.
  • EU/EEA applicants have a different application deadline (15 July) compared to non-EU applicants (1 March).
  • No minimum German language proficiency required.

Funding & terms

Type
Unfunded
Amount
—
Duration
4 semesters (2 years)
Programme
RWTH Aachen University (limited scholarships available from various organisations)
RWTH Aachen University (limited scholarships available from various organisations)

Programme and admissions

Admissions not verified

A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.

Intake
Not confirmed by the source
Duration
Not confirmed by the source
Teaching language
Not confirmed by the source
Taught / research mode
Not confirmed by the source
Study mode
Not confirmed by the source
Campus
Not confirmed by the source
Prerequisites
Not confirmed by the source
Application instructions
Not confirmed by the source
Tuition
Not confirmed by the source
Funding
Not confirmed by the source

How to apply

Deadline: 15 July (EU/EEA applicants) or 1 March (non-EU applicants)

Applicants must submit their application through the RWTH Aachen University’s online portal, RWTHonline. The application requires a bachelor’s degree certificate, GRE scores (for non-EU applicants), proof of English proficiency, and other relevant documents. Detailed instructions and the application form are available on the programme’s website.

Documents required
  • Bachelor’s degree certificate and transcripts
  • Graduate Record Examination (GRE) general test result (for non-EU applicants)
  • Proof of English proficiency (e.g., IELTS Academic score of 5.5)
  • Curriculum Vitae (CV)
  • Motivation letter
  • Passport-sized photograph
  • Proof of health insurance
  • Proof of payment of the application fee (if applicable)
↗Check programme and admissions

Contact

International Office· Admissions Support

https://www.rwth-aachen.de/scholarships

Lab
Software Systems Engineering Programme
RWTH Aachen University
Germany
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Explore this programme
Check admissions, intake and funding with the official source; a listing does not mean applications are open.