Empa - the place where innovation starts

Empa is the research institute for materials science and technology of the ETH Domain and conducts cutting-edge research for the benefit of industry and the well-being of society.
The Urban Energy Systems Laboratory develops methods and tools to model, design and assessment building and urban systems with focus on energy hubs, multi-energy grids, and integration of renewable energy and storage systems. To strengthen our team we are looking for a
Energy System Software Engineer

We are looking for a software engineer to work on the development of a simulation plat-form for urban energy modelling. You will work jointly with a team of experts in the field. Your tasks will involve working with the existing codebase, integrating previous projects, improving functionality and extending the code. The process will be collaborative so that others can work with and contribute to the code base.


A git-based workflow shall be developed for the laboratory, which supports the team and projects. The candidate shall also contribute to setting up databases containing data re-quired for urban energy modelling. This will include interfacing or integrating data from sources ranging from individual building to national and international scale.

We are seeking a highly motivated and dedicated candidate with a university degree in computer science who is knowledgeable in energy systems; or a mechanical, electrical engineer or similar with an extensive computer science background. Candidates should have profound and interdisciplinary knowledge and experience in full-stack software de-velopment. A proven track record or portfolio of similar projects is essential. The following IT skills are required: Python, git, full-stack development, and C++, knowledge of SQL and databases is desirable. Domain specific knowledge is needed. The candidate should have good communication skills, and be proficient in English; basic comprehension and oral skills in German are desirable.


We are offering a multifaceted and challenging position in a modern research environ-ment with excellent infrastructure.

For further information about the position please contact Dr Kristina Orehounig kristina.orehounig@empa.ch and visit our websites www.empa.ch/web/s313 and Empa-Video

We look forward to receiving your online application including a letter of motivation, CV, diplomas with transcripts and contact details of two referees. Please upload the requested documents through our webpage. Applications via email will not be considered.

Empa, Patricia Nitzsche, Human Resources, Ueberlandstrasse 129, 8600 Dübendorf, Switzerland.