Program overview This English-language distance-learning Master of Arts is aimed at software professionals who want to deepen their expertise in the engineering of embedded systems — an area where software now plays a central role (for example, in the automotive industry). The curriculum combines solid theoretical foundations with practical methods, techniques and tools to equip experienced engineers to take on growing software responsibilities within their organisations.
Curriculum highlights and outcomes Modules cover key areas of software engineering for embedded systems, including project management, software quality assurance, software product line engineering, requirements engineering, and software architecture for embedded systems. Students also study component-based and model-based component engineering. Two compulsory elective options include real-time systems and dependability engineering, and machine learning, allowing you to tailor the program toward reliability or data-driven methods. The course is delivered in partnership with the Fraunhofer Institute for Experimental Software Engineering (IESE), bringing applied research and industry relevance into teaching. This format is geared toward working professionals seeking flexible, career-focused graduate study based in Kaiserslautern, Germany.
Key facts and entry expectations
Note: For formal admission requirements, application deadlines and credit/tuition details, consult the university’s official programme pages or admissions office.
This program uses a blended, distance-learning design that balances independent study with interactive and in-person elements. Core learning resources are comprehensive, scientifically grounded, and practice-oriented self-study materials created by subject-matter experts specifically for distance education. These materials are supported by an online campus that serves as the central interactive platform for discussions, assignments, and course management.
To consolidate the knowledge gained through self-study, the curriculum includes mandatory on-campus phases where theoretical concepts are put into practice. These face-to-face sessions focus on applying and deepening the course content through practical exercises, workshops, and direct contact with instructors and peers.
Learning outcomes
Requirements and on-campus schedule
All official information about admission criteria and how to apply is published on the programme’s webpage. Please consult that page for the authoritative, up‑to‑date details before preparing your application.
The programme website contains step‑by‑step guidance for applicants, including sections aimed at international students. Typical topics covered on the page include prerequisites, required application documents, language requirements, deadlines and fees, and the online application procedure — use the site to confirm the exact items you must submit.
Winter Semester (International)
The distance learning programme starts in the winter semester (October) of every year. The application phase usually opens in mid-May of the respective year. For information on the admission requirements and the application process, please visit our website.https://fernstudium.rptu.de/en/distance-learning-programmes/technology-engineering-and-natural-sciences/software-engineering-for-embedded-systems
Graduates are prepared for advanced software engineering roles in domains that rely on embedded systems, such as automotive, industrial automation, aerospace, medical devices and consumer electronics. Typical positions include embedded software engineer, systems/software architect, software quality engineer, product line engineer and technical project lead.
Because the programme is aimed at working professionals and delivered in cooperation with Fraunhofer IESE, graduates can also move into R&D, innovation management or consulting roles that bridge industry and research, and are well-positioned for leadership roles that require both practical experience and up-to-date methodological knowledge in embedded software development.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus