Software Engineer | Software Engineer
ETH Zürich
Job Summary
You will join Gramazio Kohler Research at ETH Zurich as a highly skilled Software Engineer, focusing on the development of Python libraries for cutting-edge research in architecture and timber construction. Your primary responsibility involves leveraging the open-source COMPAS framework and ensuring software integration across key CAD packages like Autodesk Revit, Archicad, and cadwork3d. This role offers the unique opportunity to design and architect prototypical software solutions within a larger framework, applying and testing them directly in collaboration with industry partners. Candidates should possess a degree in Computer Science, several years of software engineering experience, and proficiency in Python, coupled with familiarity in AEC software development. This position offers a multicultural, interdisciplinary environment at a top-tier institution, allowing you to contribute actively to positive change in society through digital fabrication.
Required Skills
Education
Degree in Computer Science or a related field
Experience
- Several years of professional experience as a software engineer
- Solid experience in multiple programming languages, especially Python
- Experience in AEC software development, specifically Archicad and Revit
- Experience with plugin systems (highly beneficial)
Languages
Additional
- Interest in Open-source technologies. Must be able to work effectively in an international, diverse, and interdisciplinary team. Initial contract duration is 1 year, with the possibility of renewal.
More Jobs from ETH Zürich
(Senior) Lab Automation Engineer | (Senior) Lab Automation Engineer
Dec 16, 2025
Join SwissCAT+ East, the national technology platform of the ETH Domain, dedicated to advancing cata...
Digital Catalyst | Digital Catalyst
Dec 9, 2025
This role involves joining the ETH Student Project House (SPH) team to shape and develop the new Dig...
Fullstack Developer | Fullstack Developer
Dec 9, 2025
Join the ETH Student Project House (SPH) as a Fullstack Developer to support student innovation and ...