Software Engineer – AEC Computational Design Tooling Job, London

Job Summary

Software Engineer – AEC Computational Design Tooling Job, London

You'll work with one of the world's leading design-led AEC consultancies, recognised as one of the most successful cutting-edge practices in its field that regularly wins awards for innovation, creativity and delivery, collaborating with architects, developers and contractors both in the UK and internationally.

  • London (London, England)Job location
  • Neg.Estimated job salary
  • Permanent (Full-Time)Employment type
Job Description

Software Engineer – AEC Computational Design Tooling Job, London

  • Location: London (hybrid)
  • Salary: Neg.
  • Key Skills: C# or Python, Geometry Visualisation, BIM, Computational Design Tools

As the Senior Software Engineer for AEC Computational Design Tooling, you will work with the world’s leading design-led AEC consultancy, recognised as one of the most successful cutting-edge practices in its field, that regularly wins awards for innovation, creativity and delivery, collaborating with architects, developers and contractors both in the UK and internationally.

The Senior Software Engineer for AEC Computational Design Tooling will work within a team of software developers and computational designers that builds bespoke software tools to support many specialisms such as structural engineering, façade design, geotechnical design, bioclimatic analysis and zero carbon.

Senior Software Engineer for AEC Computational Design Tooling Job Role:

As the Senior Software Engineer, your responsibilities will include;

  • Gathering requirements, assigning priorities, and authoring roadmaps.
  • Implement Agile software development practices.
  • Lead the delivery of projects.
  • Develop appropriate software development lifecycles & processes.
  • Develop web-based and client-based software tools for various AEC disciplines.
  • Develop BIM and computational platform extensions.

Desired Qualifications:

  • Proficiency in C# and/or Python.
  • Experience with web-based geometry visualisation: Three.js or similar.
  • Proficiency in SQL Server and/ or unstructured databases (GraphQL etc).
  • Proficiency in Web development. Front-end and/or back-end, e.g. Blazor / Django.
  • Strong knowledge of software design patterns.
  • Bachelor’s degree (or equivalent) in Architecture, Engineering, Computer Science or Game development.

Bonus Skills:

  • Experience in JavaScript, C++
  • Experience with Computational Geometry, Linear Algebra, Topology concepts, Representations and data structures (such as NURBS, surface and volumetric meshes, analytical surfaces/ solids)

Apply NOW in confidence for learn more about this amazing Senior Software Engineer – AEC Computational Design Tooling Job oppotunity.

Energi People are specialists in Software Engineering Recruitment for the AEC industry.