ETH Zurich MSc Robotics, Systems and Control: Your Complete 2026 Guide
Table of Contents
- Why Choose ETH Zurich for MSc Robotics, Systems and Control
- Program Structure and Curriculum Overview
- Core Courses in Robotics, Systems and Control
- Admission Requirements for ETH Zurich MSc Robotics
- Tuition Fees, Living Costs, and Scholarships
- The Tutor System and Personalized Learning
- Semester Project and Industrial Internship
- Master’s Thesis in Robotics at ETH Zurich
- Career Prospects After ETH Zurich MSc Robotics
- Frequently Asked Questions
📌 Key Takeaways
- World-Class Interdisciplinary Program: ETH Zurich’s MSc Robotics, Systems and Control bridges mechanical engineering, electrical engineering, and computer science across three cooperating departments.
- Compact 90-ECTS Curriculum: Complete the degree in just three semesters, including a six-month master’s thesis, a semester project, and a mandatory 12-week industrial internship.
- Personalized Tutor System: Every student receives a dedicated ETH professor as a personal tutor who co-designs a custom learning agreement tailored to individual research interests.
- Affordable Excellence: Tuition fees are approximately CHF 730 per semester with generous scholarship opportunities, including the prestigious ESOP Excellence Scholarship.
- Outstanding Career Outcomes: Graduates enter leadership roles at global companies like ABB, Google, and Siemens, or continue to doctoral research at top institutions worldwide.
Why Choose ETH Zurich for MSc Robotics, Systems and Control
ETH Zurich stands among the world’s most prestigious technical universities, consistently ranked in the top ten globally by the QS World University Rankings and the Times Higher Education World University Rankings. With 22 Nobel Laureates among its alumni — including Albert Einstein — and over 530 professors drawn from more than 60 countries, ETH Zurich offers an academic environment that few institutions anywhere can match. For students seeking a master’s degree in robotics, systems, and control engineering, this program represents one of the most compelling options available in 2026.
The MSc in Robotics, Systems and Control at ETH Zurich is a specialized, interdisciplinary program that sits at the intersection of three powerhouse departments: the Department of Mechanical and Process Engineering (D-MAVT), the Department of Information Technology and Electrical Engineering (D-ITET), and the Department of Computer Science (D-INFK). This tri-departmental structure is rare among European universities and gives students access to faculty, laboratories, and research groups that span the full spectrum of modern robotics — from mechanical design and embedded systems to machine learning and computer vision.
Switzerland’s Greater Zurich Area is also a thriving hub for robotics and technology innovation. The region is home to global headquarters and research centers of companies like ABB, Google, and numerous robotics startups that have spun out of ETH Zurich itself. This ecosystem creates unparalleled opportunities for industrial internships, thesis collaborations, and post-graduation employment. If you are comparing top European engineering programs, you may also want to explore our guides to the Imperial College MSc Computing program and the TU Munich MSc Informatics program for complementary perspectives on leading STEM master’s degrees in Europe.
Program Structure and Curriculum Overview
The ETH Zurich MSc Robotics, Systems and Control program requires a total of 90 ECTS credits and is designed to be completed in three semesters of full-time study. Students have a maximum of six semesters to complete all requirements, though most finish within the standard timeframe. The program accepts new students exclusively in the fall semester, aligning with ETH Zurich’s academic calendar.
The curriculum is structured across six carefully balanced categories that combine theoretical depth with hands-on engineering experience. This architecture ensures that every graduate possesses both the analytical foundations and the practical skills demanded by industry and academia. Here is how the 90 ECTS credits break down:
| Category | ECTS | Description |
|---|---|---|
| Core Courses | 36 | Foundation knowledge in your chosen area of robotics specialization |
| Multidisciplinary Courses | 6 | Deepened degree-specific knowledge from partner departments |
| Science in Perspective | 2 | Humanities, social, and political science courses for broader context |
| Semester Project | 8 | Supervised engineering problem-solving project |
| Industrial Internship | 8 | 12-week placement at a company or external research lab |
| Master’s Thesis | 30 | Six-month independent scientific research project |
The program strongly encourages students to carry out their semester project and master’s thesis in different departments or research labs. This cross-pollination approach ensures graduates develop versatile skills and build a broad professional network across multiple research communities at ETH Zurich. Each ECTS credit represents approximately 30 hours of total student workload, and a standard master-level course at D-MAVT carries 4 ECTS credits with three to four contact hours per week.
Core Courses in Robotics, Systems and Control
The core courses form the intellectual backbone of the MSc Robotics, Systems and Control program, accounting for 36 of the 90 required ECTS credits. These courses are not prescribed in a rigid sequence. Instead, they are selected by each student in collaboration with their assigned tutor and formalized through an individualized Learning Agreement. This flexibility allows students to tailor their academic path toward specific interests — whether that is autonomous vehicles, surgical robotics, drone systems, humanoid robot design, or industrial automation.
All core courses must be graded (pass/fail options are not permitted) and must be at the master’s level. Students draw their core courses from the catalogues of the three cooperating departments: D-MAVT, D-ITET, and D-INFK. Typical course topics include robot dynamics and kinematics, model predictive control, machine perception, reinforcement learning for robotics, embedded systems design, sensor fusion, and multi-agent systems. The interdisciplinary nature of the available courses means that a student with a mechanical engineering background can strengthen their computer science skills, while a computer science graduate can deepen their understanding of physical systems and control theory.
The multidisciplinary courses category adds an additional 6 ECTS credits of degree-specific knowledge. These courses are also selected from the three cooperating departments’ catalogues and must be at master level. Language courses are explicitly excluded from this category, reinforcing the program’s focus on technical depth. The 2-ECTS Science in Perspective component rounds out the curriculum with courses from ETH’s humanities and social sciences department, helping students contextualize their technical work within broader societal frameworks.
Explore ETH Zurich’s robotics curriculum as an interactive experience — see modules, timelines, and career paths come alive.
Admission Requirements for ETH Zurich MSc Robotics
Gaining admission to ETH Zurich’s MSc Robotics, Systems and Control program is highly competitive. The university evaluates candidates through a comprehensive dossier-based assessment that considers multiple dimensions of academic achievement and potential. Understanding the requirements in detail is essential for preparing a strong application.
Eligible Bachelor’s Degrees
Applicants must hold a bachelor’s degree in one of three disciplines: Mechanical Engineering, Electrical Engineering and Information Technology, or Computer Science. The degree must be equivalent in content, scope, and quality to the corresponding ETH Zurich bachelor’s programs. Graduates from Swiss Universities of Applied Sciences with strong grades (above 5.0 on the Swiss scale) may also be admitted, though they typically need to complete 40 to 60 ECTS credits of additional coursework.
Application Materials
The application is evaluated holistically based on the following components:
- Academic transcripts and grades — demonstrating very good performance in technical and natural sciences
- Academic ranking — your position relative to peers in your bachelor’s cohort
- CV and motivation letter — outlining your academic interests and career goals
- Two letters of recommendation — required for all applicants except current ETH students
- GRE test scores — a mandatory standardized test for all applicants
- English proficiency — C1 level demonstrated through TOEFL, IELTS, or equivalent (for non-native English speakers)
- Three preferred tutors — listed in order of preference, based on research alignment
- Additional documents — publications, awards, research experience, or other relevant achievements
The admission committee may reach one of three decisions: unconditional admission, admission with additional requirements (specific prerequisite courses that must be completed), or rejection. Students admitted with additional requirements must fulfill these courses alongside their master’s curriculum. For a broader comparison of competitive European engineering admissions, see our guide to EPFL MSc Computer Science, another top Swiss institution with complementary strengths.
Tuition Fees, Living Costs, and Scholarships
One of the most remarkable aspects of studying at ETH Zurich is its affordability relative to its global reputation. Unlike many elite universities in the United States or United Kingdom that charge annual tuition fees exceeding $50,000, ETH Zurich maintains modest fees for all students regardless of nationality. Tuition fees are approximately CHF 730 per semester, making it one of the most cost-effective world-class master’s programs anywhere.
However, living in Zurich — consistently ranked among the most expensive cities in the world — represents a significant financial consideration. According to ETH Zurich’s official estimates, total annual study and living costs range from CHF 16,000 to CHF 26,000. This figure encompasses tuition, semester fees, health insurance, housing, food, transportation, study materials, and personal expenses. Students should budget carefully, particularly for accommodation, which represents the largest single expense in Zurich.
Scholarship Opportunities
ETH Zurich offers several financial support mechanisms to help students manage costs:
- ETH Zurich Scholarships: Need-based grants available to students who demonstrate financial hardship and maintain adequate academic progress throughout the program.
- Excellence Scholarship and Opportunity Programme (ESOP): ETH Zurich’s most prestigious scholarship for outstanding master’s students. ESOP covers living expenses and tuition, and is awarded based on exceptional academic merit.
- Markus Meier Fund: Special departmental funds administered by D-MAVT, targeting students from Swiss universities and Universities of Applied Sciences.
Students on a leave of absence are exempt from tuition fees but must still pay compulsory semester fees. They may enroll in individual courses at a rate of CHF 60 per semester hour, up to the equivalent of a full semester fee. The ETH Zurich Financial Aid Office provides comprehensive guidance on all available funding options.
The Tutor System and Personalized Learning
What sets the ETH Zurich MSc Robotics, Systems and Control program apart from most graduate programs globally is its personalized tutor system. Every admitted student is assigned a dedicated ETH professor who serves as their tutor for the entire duration of the program. This tutor is not merely an academic advisor — they are a research mentor who actively shapes the student’s educational journey.
During the application process, candidates indicate three preferred tutors in order of preference, chosen based on alignment with the candidate’s research interests. The admission committee assigns a tutor from this list, and the assignment is communicated in the admission letter. Once paired, the tutor and student collaboratively design a Learning Agreement — an individualized study plan that specifies which core courses and multidisciplinary courses the student will pursue.
The tutor’s role extends well beyond course selection. They approve the subject and supervisor for both the semester project and the master’s thesis, validate the choice of industrial internship, and monitor the student’s overall academic progress. This one-to-one mentorship model ensures that each student’s curriculum is genuinely tailored to their goals, whether those lean toward academic research, industrial application, or entrepreneurship in robotics.
The Learning Agreement must be submitted on the myStudies platform and approved by the tutor within three weeks of the semester’s start. While adjustments are permitted during the program, the agreement must be finalized before the student begins their master’s thesis. Importantly, changes to the Learning Agreement aimed solely at improving GPA are not permitted — the system is designed to encourage intellectual exploration rather than grade optimization. Students may request a change of tutor at the beginning of a semester with justified reasons, subject to approval by the Director of Studies.
Turn complex study guides into engaging interactive experiences your students will actually complete.
Semester Project and Industrial Internship
The ETH Zurich MSc Robotics, Systems and Control program emphasizes practical engineering experience through two mandatory components: the semester project and the industrial internship. Together, these account for 16 ECTS credits and provide essential bridges between theoretical coursework and real-world application.
Semester Project (8 ECTS)
The semester project represents 240 hours of work — equivalent to approximately six weeks of full-time effort — and may be completed on a part-time or full-time basis. Students work under the supervision of an ETH Zurich professor or Adjunct Faculty Member associated with the RSC program, tackling a specific engineering problem that aligns with their research interests.
The project must be approved in advance by the student’s tutor and is concluded with a written report and oral presentation. Enrollment on the myStudies platform is required within one month of the project’s start date. The semester project serves as a critical prerequisite for the master’s thesis — students cannot begin their thesis without having completed this milestone. ETH Zurich strongly recommends completing the semester project in a different department or research lab than where the student plans to conduct their thesis, fostering cross-disciplinary exposure.
Industrial Internship (8 ECTS)
The mandatory 12-week industrial internship offers students firsthand experience in professional engineering environments. Placements may be at Swiss or international companies, or at research laboratories outside Swiss higher education institutions. The internship requires tutor approval and may be completed before starting the master’s studies or during the program, though completing it beforehand is recommended to preserve academic semester time.
Students are responsible for securing their own internship positions, though several resources assist the search: the D-MAVT internship portal, the ETH students’ portal, and IAESTE Switzerland — an international student exchange organization specializing in technical internships. The internship can be split into two parts if needed, and only placements completed after the student has earned all bachelor’s credit points are eligible for recognition. Companies must provide a letter of confirmation detailing the student’s activities and responsibilities.
Master’s Thesis in Robotics at ETH Zurich
The master’s thesis is the capstone of the MSc Robotics, Systems and Control program, carrying 30 ECTS credits — one-third of the entire degree. It represents a six-month, full-time independent research project that demonstrates the student’s ability to conduct original scientific work at a professional level. The submission deadline is set at 28 weeks from the official start date and is binding.
Prerequisites
Before starting the master’s thesis, students must satisfy five prerequisites: they must have obtained their bachelor’s degree, fulfilled any additional admission requirements, achieved at least 28 credit points in core courses, completed the 8-credit semester project, and submitted the final version of their Learning Agreement. ETH Zurich recommends that students complete all coursework before beginning the thesis to dedicate their full attention to the research.
Thesis Process and Expectations
The thesis topic should relate to the research activity of the student’s tutor or an ETH professor, or address a challenging problem from industry. The tutor approves the subject and supervisor, who must be an ETH Zurich professor. Registration on myStudies must occur within one month of the start date, and students must upload a project description.
The thesis concludes with a written report and presentation. Extensions may be granted for cogent reasons — such as illness or equipment failures — but not for the purpose of improving the grade. If a student does not pass the thesis, they must define and undertake an entirely new topic. A critical detail for students considering industry-partnered theses: no remuneration from third parties is permitted for thesis work, though reasonable expenses may be covered. Under Swiss copyright law, students retain intellectual property rights as the creators and authors of their work.
This thesis experience is what ultimately distinguishes ETH Zurich graduates in the job market. The combination of rigorous methodology, access to world-leading research infrastructure, and close faculty mentorship produces thesis work that regularly appears in top academic conferences and journals in robotics, control systems, and artificial intelligence.
Career Prospects After ETH Zurich MSc Robotics
Completing the MSc in Robotics, Systems and Control at ETH Zurich opens doors to some of the most sought-after positions in engineering, technology, and research worldwide. The program’s focus on design, physical modeling, control of complex systems, perception principles, and intelligent robot development prepares graduates for leadership roles across multiple high-growth sectors.
The Greater Zurich Area alone hosts the European headquarters or major research facilities of companies including Google, ABB, Disney Research, and numerous robotics startups. Many of these companies actively recruit ETH graduates and offer collaborative thesis projects that frequently lead to full-time employment. Beyond Switzerland, ETH Zurich’s global reputation ensures that graduates are competitive candidates at organizations like Boston Dynamics, NVIDIA, Tesla, Amazon Robotics, and leading aerospace companies.
Key Career Paths
- Robotics Engineering: Designing and developing autonomous systems, collaborative robots, and intelligent machines for manufacturing, healthcare, agriculture, and logistics.
- Control Systems Design: Developing advanced control algorithms for autonomous vehicles, aerospace systems, energy networks, and industrial processes.
- AI and Machine Learning Research: Applying reinforcement learning, computer vision, and sensor fusion to create intelligent systems that perceive and interact with the world.
- Academic Research: Pursuing doctoral studies at ETH Zurich or other leading institutions, contributing to fundamental advances in robotics science.
- Entrepreneurship: Leveraging ETH Zurich’s strong startup ecosystem and technology transfer infrastructure to found robotics ventures — a path many RSC graduates have successfully taken.
The program addresses some of the most pressing global challenges of our time: energy supply, environmental sustainability, healthcare innovation, and urban mobility. Graduates who can contribute solutions in these domains are in exceptionally high demand across both private industry and public research institutions. The interdisciplinary training — spanning mechanical, electrical, and computer engineering — ensures that RSC alumni can operate at the boundaries where these fields converge, which is precisely where the most impactful innovation happens.
For students exploring other top-ranked European programs with strong career outcomes, our detailed guide on Cambridge MPhil Machine Learning provides another valuable perspective on advanced technical graduate education.
Transform your university’s program brochures into interactive experiences that drive enrollment.
Frequently Asked Questions
What are the admission requirements for ETH Zurich MSc Robotics, Systems and Control?
Applicants need a bachelor’s degree in Mechanical Engineering, Electrical Engineering, or Computer Science with very good academic performance. International applicants must provide a GRE score, two recommendation letters, proof of English proficiency at C1 level (TOEFL or IELTS), a CV, and a motivation letter. ETH evaluates applications based on grades, academic ranking, and overall profile quality.
How long does the ETH Zurich MSc Robotics program take to complete?
The program requires 90 ECTS credits and is designed to be completed in three semesters of full-time study. Students have a maximum of six semesters (three years) to finish all requirements, including the six-month master’s thesis.
What is the tuition fee for ETH Zurich MSc Robotics, Systems and Control?
ETH Zurich charges modest tuition fees of approximately CHF 730 per semester for all students, regardless of nationality. Total annual study and living costs in Zurich range from CHF 16,000 to CHF 26,000, covering tuition, housing, insurance, food, and personal expenses.
What career opportunities exist after completing ETH Zurich MSc Robotics?
Graduates pursue careers in robotics engineering, autonomous systems development, control systems design, AI research, and advanced manufacturing. Top employers include ABB, Google DeepMind, Siemens, Bosch, and leading research institutions. Many graduates also continue to doctoral programs at ETH Zurich or other top universities worldwide.
Is the ETH Zurich MSc Robotics, Systems and Control program taught in English?
Yes, course units and performance assessments are normally conducted in English. While ETH Zurich is located in German-speaking Switzerland, the MSc Robotics, Systems and Control program is fully accessible to English-speaking international students. The specific language for each course is listed in the official course catalogue.
Does the ETH Zurich robotics master’s include an industrial internship?
Yes, a 12-week industrial internship worth 8 ECTS is a mandatory component of the program. Students complete the internship at a Swiss or international company or research lab. The internship can be split into two parts and may be done before or during the master’s studies, with tutor approval required.