Bachelor’s degree in architecture, Civil Engineering, or a related field.
A master’s degree specializing in computational engineering is a plus.
Experience in BIM software (e.g., Revit, Rhino)
Programming skills in .NET (C#) are required; Python is a plus.
Software design skills (e.g., SOLID principles and design patterns) are desirable.
Experience with parametric design tools (e.g., Grasshopper, Dynamo) is a plus.
Tools Development: Experience developing or contributing to engineering software tools is advantageous.
Communication: Strong written and verbal communication skills.
Problem-Solving: Excellent analytical and problem-solving abilities.
Teamwork: Ability to collaborate effectively with multidisciplinary teams.
Adaptability: Willingness to learn new tools, technologies, and industry standards.
Time Management: Strong organizational skills and ability to meet deadlines.
Professionalism: Commitment to ethical conduct, confidentiality, and innovation in computational engineering.
Responsibilities
Collaborate with design and project teams to develop, automate, and optimize parametric BIM models using Revit, Rhino, and computational tools such as Dynamo, Grasshopper, Python, and .NET.
Utilize computational design tools and scripting languages (e.g., C# and Python) to automate tasks, optimize design processes, and generate geometric forms.
Assist in the creation and management of BIM libraries, parametric templates, and standards, incorporating automation and computational workflows.
Support interdisciplinary BIM coordination by leveraging computational tools and clash detection workflows to optimize project delivery.
Collaborate with external consultants, contractors, and stakeholders to ensure effective BIM information exchange.
Support BIM workflows and standards by developing computational tools, templates, and automation processes that enhance project efficiency.
Conduct research and stay up to date with advancements in BIM technology, computational design, and parametric modeling.
Participate in the continuous improvement of BIM processes and workflows by proposing innovative solutions.
Contribute to the development and delivery of BIM and computational design training.
Participate in continuous improvement of BIM and computational workflows through innovative automation and optimization.
Stay up to date with latest.NET technologies and APIs releases (e.g., Revit API).
Take ownership of computational tools, templates, and workflows by monitoring, troubleshooting, and updating them to ensure automation remains effective.