Software Engineer / Computational Designer

Job Details

United Kingdom
Bimorph Digital Engineering
02.05.2024
Want updates for this and similar Jobs?

Full Job Description

Bimorph Mission

Bimorph is a London-based software engineering firm providing specialist design-delivery solutions to Architects, Engineers, Building Contractors, and Manufacturers. Our work ranges from improving workflow efficiency by developing custom apps for widely used construction software, to solving highly complex building design problems using software engineering and computational design techniques.


Since launching in 2015, we’ve grown rapidly with an international client-base that includes some of the largest organizations in the construction industry. We develop highly innovative software solutions which are transforming the way buildings are realized and we are looking to find talented individuals to join our team who share our vision and work at the highest level.


Role

This role is ideal for an experienced computational designer/BIM or software engineer looking to progress their career in a highly innovative field that seeks to change the way buildings are designed and delivered. Candidates who possess an innate ability to analyze and improve workflows, utilize geometry, mathematics and computer science to solve building design problems, increase building data output quality, and ultimately save time and money by developing custom software solutions, will thrive in this role.


Why Join Bimorph? 

We believe in modern, flexible working which is why we are a remote-first organization. We also believe strongly in career progression and ensure your skills and knowledge are nurtured and expanded through our code-review process and cutting-edge technology projects. We also offer a generous bonus scheme and holiday package per year. 


Responsibilities

You will be spending most of your time solving technical building design and engineering problems, and supporting our clients. You will be expected to:

  • Deliver high-quality software applications that maintain company standards
  • Drive software engineering solutions from conception to delivery and implementation
  • Develop software solutions for complex building design problems
  • Utilize computational design expertise to support and inform software development
  • Support our existing client base and their teams
  • Support and maintain various software applications developed by Bimorph
  • Investigate new methodologies and tools for modelling techniques
  • Develop User Interfaces (UI) using WPF
  • Strive for software engineering excellence and collaborative processes


Skill Requirements

  • 3+ years of professional experience working in Architecture, Engineering, Building Contractor, or Manufacturing sectors Utilizing computational design/BIM.
  • 3+ years of software development experience using C# and the .NET framework.
  • Excellent problem solving skills and ability to apply geometric, mathematical and computer science concepts to solve building design problems.
  • Strong knowledge of the Revit API and/or RhinoCommon.
  • Excellent software development standards utilizing SOLID and DRY design principles.
  • Knowledge of software design patterns and ability to apply them to your software architecture.
  • Knowledge of version control and team-based working using GitHub.
  • Ability to work in an agile environment using Azure DevOps.
  • Ability to collaborate with our other software development teams.
  • Able to prioritize duties and work under pressure.
  • Excellent organizational skills.
  • Good written and verbal communication skills.
  • Able to demonstrate initiative and a proactive approach to daily tasks.
  • Good interpersonal skills and able to work independently as part of an effective team.
  • Ability to manage confidential information.
  • Self-motivated and able to take responsibility.
  • Flexible attitude.
  • Able to build good relationships at all levels, internally and externally.


Complementary Skills

The following skills are good to have but not a requirement for the role:

  • Strong interest in software engineering and development, geometry, and applied mathematics.
  • Desktop and web UI and UX development experience.
  • Blazor and NET MAUI.
  • Autodesk Forge API experience.