Job Description
AEC Lab is seeking a passionate and motivated Software Engineer to join our team working on the next generation design and construction automation technology. The ideal candidate will have a strong conceptual understanding of spatial logics and experience translating that into software in both modern desktop, web, and mobile platforms.
In this position, you will play an important role in the definition and development of new technology that empowers our customers to automate their design process. You will use your knowledge and enthusiasm on projects covering all aspects of the software development process. You will actively contribute to the team’s success by reviewing and assessing customer problems, designing and implementing solutions, and presenting the results. You will work remotely within a passionate and talented group in AEC Lab’s NYC office alongside a lean team looking to change the way people build.
Responsibilities
Contribute to design, implementation, testing, and deployment of all software, products, tools, automations desktop, web, and mobile
Apply core engineering principles to ensure stability, maintainability, and performance
Apply core design principles to ensure quality, usability, and conciseness
Participate in development process activities, including daily scrum, sprint planning, code reviews, and quality assurance activities.
Ensure our customers success by participating in customer visits and demonstrations, contributing to support forums and identifying issues and resolutions
Be a subject matter expert and teacher to the team
Qualifications
Bachelor’s Degree in Architecture, Design, Planning, or related field. OR
Bachelor’s Degree in Computer Science, Computer Engineering, or related field
At least 2-4 years experience in software development
Experience developing web and/or desktop applications
Familiarity with basic development methodologies and tools: Git, CI / CD, testing
Preferred Desktop technologies: C #, .NET / .NET Core
Preferred Frontend technologies: TypeScript, Vuejs , Electronjs
Preferred Backend technologies: NodeJS, C # / ASP.NET Core
Experience with Python, Observable HQ, D 3, Three .js , Pandas, SQL, GIS, or API development a plus
Contribute and grow as a member of a team
Experience with CAD applications It is desirable
Experience with BIM workflows It is desirable
Familiarity with computer graphics and/or computational geometry
Architecture, Engineering, Construction, or Manufacturing domain experience
Company Description
We are a leading consultancy company that provides professional BIM (Building Information Modeling) and Visualization Solutions to Architecture, Engineering, Construction and Manufacturing firms around the globe. Our mission is to create outstanding long term relationships with our clients. We believe that leveraging the integration of technology and BIM principles, will help the building industry improve business practices that enable more effective coordination, communication and collaboration. We offer a great value and a consistent quality, We have an exceptional team of Architects, Engineers and Designers, certified Project Managers and a world class infrastructure that allow us to deliver complex projects to our clients. We are committed to Excellence and we have been recognized by Autodesk as their Consulting System Integrator Partner. We love technology, however, technology alone is not enough. We believe that in order to solve complex projects, you also need highly talented people... but even that is not enough... at the end of the day, you also need PASSION; passion that drives you to deliver with excellence. It's about precision, it's about perfection.