Job Detail

Software Engineer 70%, Zurich, temporary

Inseriert am: 20.12.2019

Software Engineer

70%, Zurich, temporary

The ETH Chair of Learning Sciences and Higher Education of Prof. Dr. Manu Kapur, Department of Humanities, Social and Political Sciences is looking for a Software Engineer.


The candidate will work at the Chair for Learning Sciences and Higher Education (LSE, www.lse.ethz.ch), in close collaboration with the ETH Game Technology Center (GTC, gtc.inf.ethz.ch) on several projects in the ETH’s Future Learning Initiative (FLI, www.fli.ethz.ch). FLI consists of 10 interdisciplinary projects that bring together 23 professors across 9 departments with the goal of synergizing existing expertise, while simultaneously accelerating impact through coordinated inter-departmental and inter-disciplinary collaboration. A number of FLI projects combine research on learning with the development of innovative educational technologies.


Job description


While the candidate will be involved in various research projects with a development component, the initial focus of this position lies on the development of an Ethics Game. The game targets over 1000 students each year. The candidate will be leading the development of the game, working together with other engineers, learning scientists, and digital artists in a highly creative environment.


The main duties of this position will be to:



  • Devise and develop the overall system architecture as part of the development team

  • Act as the lead software engineer for front- and backend while working with collaborators

  • Conduct software testing and software releases, as part of the systems development life cycle


The starting date is as soon as possible.


Your profile


We seek individuals with the following skills:



  • MS or advanced degree in computer science

  • Engineering or relevant work experience

  • Expert in software engineering and object oriented analysis and design

  • Deep experience with unity, C# or Java

  • Experience in designing and implementing video games and user experiences

  • Knowledge of computer graphics techniques

  • Experience designing, implementing, and evaluating gameplay mechanics


The optimal candidate will additionally have experience with HTML5. The applicant should be well versed in English and comfortable working in a research environment. He or she should enjoy working in a diverse team of researchers, artists and other engineers and should rise to meet unforeseen challenges.


ETH Zurich

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.Working, teaching and research at ETH Zurich

Details