ETH Zürich

Programmer in Educational Technology

Salva lavoro

Informazioni sul datore di lavoro

ETH Zürich is well known for its excellent education, ground-breaking fundamental research and for implementing its results directly into practice.

Visita la pagina del datore di lavoro

Programmer in Educational Technology

The Unit for Educational Development and Technology (LET) at ETH Zürich is committed to the long-term orientation and guiding of teaching. It initiates and leads ETH-wide initiatives for strategic teaching development, co-designs the development of cutting-edge media and tech, supports curriculum design, and offers expertise, support, and inspiration to lecturers for the design of their teaching activities. In addition, the department designs quality assurance instruments and implements offers to complete students’ learning experience.

Project background

This position covers the opportunity to work on diverse projects focused on developing novel technological solutions for specific educational experiences, starting with three specific topics with the departments of Civil, Environmental and Geomatic Engineering (D-BAUG), Architecture (D-ARCH) and Environmental Systems Science (D-USYS).

  • The first project focuses on the implementation of a Unity-based experience to introduce real-time sound simulation to architectural students to evaluate and design outdoors soundscapes
  • The goal of the second project is to implement HTML5 interactive visualizations to support the teaching of educational medicine, focusing on the microbiome
  • The third project will also be part of a Focus Terra Exhibition targeting the wider public, and will focus on HTML5 interactive visualizations to explore soil profile layers.

All projects involve co-design processes with diverse experts from the fields of professional media design, arts and scientific disciplines as well as evaluation of the user experience and learning outcomes.

Job description

We are seeking a dynamic and versatile programmer who can take the lead of the implementation of several technological solutions for learning experiences. This position includes several fast-paced missions leveraging your engineering and programming expertise to create unique and innovative experiences used at ETH Zurich in the future.

  • Implementation of Unity-based learning experiences, starting with the aforementioned soundscape evaluation and design tool
  • Implementation of HTML5 web applications, starting with the aforementioned interactive visualizations for evolutionary medicine and soil profile layers
  • Co-design with diverse experts, designers, lecturers, and students, following a user-centered approach

Your profile

  • Master’s degree in a relevant field
  • Experience with Unity, C#, C++
  • Experience with sound computation in game engines (e.g. Steam Audio, Phonon, etc), preferable experience on spatialization with higher ambisonic formats
  • Experience with HTML5 / JavaScript
  • Experience with interaction design and game design
  • Experience with formative and summative studies of user experience and learning experience

A plus:

  • Experience in teaching in designing educational activities
  • Fluency in German

We offer

  • 2 year project with 1 year contract and option to extend
  • Exceptional autonomy in job execution, with flexibility in working hours, style, and location
  • Opportunity to work at the forefront of education
  • Guidance and internal training provided by experienced professionals to enhance your professional growth
  • Collaborate with passionate and dedicated experts in a diverse team
Working, teaching and research at ETH Zurich

We value diversity

In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.

We look forward to receiving your online application with the following documents:

  • Resume highlighting relevant experience
  • Motivation letter (1-page maximum) describing why you are interested in the position and why you are a good match

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

Further information about LET can be found on our website Questions regarding the position should be directed to Dr. Julia Chatain by email (

About ETH Zürich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.

Dettagli del lavoro

Programmer in Educational Technology
Datore di lavoro
Rämistrasse 101 Zurigo, Svizzera
Scadenza candidatura
Tipo di lavoro
Salva lavoro

Altri lavori per questo datore di lavoro

Informazioni sul datore di lavoro

ETH Zürich is well known for its excellent education, ground-breaking fundamental research and for implementing its results directly into practice.

Visita la pagina del datore di lavoro

Questo potrebbe interessarti

Deciphering the Gut’s Clues to Our Health University of Turku 5 min. di lettura
Understanding Users to Optimise 3D Experiences Centrum Wiskunde & Informatica (CWI) 5 min. di lettura
Control Systems: The Key to Our Automated Future? Max Planck Institute for Software Systems (MPI-SWS) 5 min. di lettura
Altre storie