Fully-Funded PhD Position: Digital Timber – Integrated CAD–CAE–CAM for Modular Construction
We invite applications for a fully-funded Ph.D. position in Computational Design, Structural Optimization, and Digital Fabrication of Timber Structures.
Project Overview:
The successful candidate will contribute to developing an integrated digital workflow that bridges the gap between computational structural engineering, algorithmic-aided design, development of an open-source Python-based framework, and timber construction. This interdisciplinary research will leverage advanced computational tools (COMPAS) to create solutions for automating the structural timber design, integrated engineering design within a manufacturing ecosystem, plug-in development, and fabrication processes in timber construction.
The Core Stack:
Integrated CadWork (CAD/CAM API), Rhino, COMPAS, and OpenSees (+ COMPAS_FEA2) to deliver rule-based generation of timber systems, in-model structural analysis with CSA O86-24 design, CNC-ready outputs, and BOM/costing, all to be validated on industrial case studies at 1:1 scale.
Key Responsabilities:
- CAD: Design, develop, and implement rule-based generative design for timber structures using COMPAS and CadWork.
- CAM: Develop CAM-integrated plug-ins in CadWork for geometry extraction, attribute mapping, result annotations, BOM/cost exports.
- CAE: Develop algorithms to generate associated Finite Element models in the COMPAS_FEA2 ecosystem using OpenSees; and implement CSA O86:24 design checks.
- Integration: Prototype a lightweight GUI (potentially using PyQt/Tkinter) for non-programmer users to execute CAE models within the CAM ecosystem.
- Co-validate the pipeline on industrial projects and document methods for industry adoption.
Required Qualifications:
- Fulfillment of the minimum admission requirements of CivMin’s PhD program,
- BASc/BSc/MASc/MEng in Engineering Science or Civil/Structural/Mechanical/Architectural Eng., Computer Science, or related.
- Evidence of software development,
- Knowledge of structural mechanics,
- Strong Python (C# is a plus),
- Experience with CAD (e.g., AutoCAD, Rhino 3D and Grasshopper, Blender), CAM (e.g., CadWork, Fusion, Solidworks), and CAE (e.g., OpenSees, Sap2000, ABAQUS, RFEM, Sofistik),
- Excellent analytical, problem-solving, and communication skills,
- Ability to work both independently and collaboratively in multidisciplinary academic and industry settings.
What We Offer:
- The opportunity to conduct research at Canada’s #1 engineering school, in collaboration with our research partners at top-ranked global institutions in engineering and design,
- Strong Canadian industry partnerships providing hands-on, applied research experience,
- A competitive funding package.
Start Date:
- Flexible, preferrebly January 2026, but negotiable
Application Procedure:
Complete the Microsoft Forms application at https://forms.office.com/r/FStbFegb5m
You will be asked to email the following materials to Professor Aryan R. Rad at aryan.rad@utoronto.ca:
- A Curriculum Vitae (CV), including the names and contact information of three recent references
- Copies of academic transcripts
Applications will be reviewed on a rolling basis and will continue to be accepted until the position is filled. Shortlisted candidates will be invited to participate in a multi-stage interview process, including one general and two technical discussions.
Contact:
Aryan Rezaei Rad, Dr. ès Sciences
Department of Civil & Mineral Engineering
University of Toronto
Email: aryan.rad@utoronto.ca
https://sustrucsy.civmin.utoronto.ca/