Student Assistant (HiWi) as Software Engineer for the HIVE tool

Updated: over 2 years ago
Job Type: Permanent
Deadline: The position may have been removed or expired!

In der aktuellen Covid-19 Situation laufen die Rekrutierungen weiter. Es kann dabei allerdings zu Verzögerungen kommen. Vielen Dank für Ihr Verständnis.


20%, Zurich, fixed-term

The Chair of Architecture and Building Systems (A/S) is an interdisciplinary team of researchers with a focus on active and passive systems for the energy supply and climate control of buildings. The motivation and aim of our research is to realize a CO2-neutral built environment that efficiently consumes and produces energy while providing high user comfort. Our projects range from components to neighborhoods, from design to operation. 


Project background

HIVE is an ETH Innovedum-funded software tool for Rhinoceros 3D and Grasshopper, developed by the chair of Architecture and Building Systems (A/S) for integrated building energy systems design in teaching. The purpose of Hive is to provide an easily comprehensible tool for architecture students that helps them understand the relation of their design proposals to building performance and (renewable) energy systems. The tool is used in our online class “Climate responsive architecture with HIVE”, as well as in our Bachelor and Master courses on energy and climate systems.


Job description

We are looking for a new team member to join us in the further development of our HIVE tool to improve teaching of energy responsive design concepts for architects and building engineers. The job will include Front-End development with WinForms and WPF, as well as Back-End software engineering in C# and Python. We aim to improve the usability of HIVE by developments to the Graphical User Interface (GUI) and by adding new functional features, such as additional visualizations and plots of building simulations conducted in HIVE. Furthermore, the job will include refactoring the current software architecture of HIVE to improve computational performance, as well as bug fixing.


Your profile

You are an ETH student with computational focus and you enjoy working in an inter-disciplinary and multi-cultural team with building engineers and architects on topics around carbon reduction and sustainability. Good knowledge and experience in C# and .NET are essential. An ongoing immatriculation as a student is a must. Additional skills desirable – but not essential – are:

  • Python and IronPython
  • Continuous integration
  • Git and collaborative development
  • Rhino and Grasshopper SDK
  • Experience in any CAD program

We are looking for a student to join the team for at least 6 months and on average working min. 10 h per week during the semester. The position will be affiliated with ETH in Zurich. We offer a hybrid workplace model.


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

Similar Positions