The Advanced Architecture Laboratory at Singapore University of Technology and Design is looking for a researcher. The researcher will support software development in Grasshopper for an exciting project that combines architectural design, mathematical optimization and multivariate visualization. Building on the success of Opossum, the project aims to develop a multi-objective optimization and design space exploration tool for architectural designers that is more intuitive and efficient than existing ones.
The project entails extending an existing optimization library for multiple objectives (in Python), and developing GUIs, visualization tools, and interfaces between existing software components (in C#). Depending on the skills and interests of the candidate, a greater involvement with other components of the project (such as benchmarking, user testing, and publications) is possible. The starting date is as soon as possible, with more details available upon request.
Minimum requirements: Bachelor’s degree in computer science and related disciplines, or in (architectural) design with proven programming skills, Master’s degree preferred. Knowledge of Python and/or C# is required. Familiarity with Windows Presentation Foundation and development using the Grasshopper SDK is not necessary but considered an important asset.