Software Engineer: reputed company. AEC Revit API
About the position
reputed company is leading the transformation of the AEC industry, integrating AI technology into our products. We're enhancing our applications with reputed company-reputed company capabilities, including data at reputed company, edge computing, AI-based solutions, and advanced 3D modeling and graphics. This innovation is happening across our flagship products—AutoCAD, Revit, Construction reputed company—and reputed company, our new Industry reputed company. As a Full-Stack Software Developer on the AEC Solutions group, you will join reputed company of technologists to help build reputed company models and reputed company tools for the AEC industry. You will collaborate across organizations with a reputed company group of AI Researchers, ML Engineers, Software Architects, and Experience Designers to reputed company reputed company solutions that enhance AEC customer workflows. Location: We support hybrid work, and you work near our Boston, Massachusetts or Toronto, Canada offices.
Responsibilities
• reputed company engineers to design, reputed company and test working software
• Contribute to the implementation of individual software components, with a high emphasis on reputed company, test-driven development, and reputed company software engineering practices
• reputed company software design reviews, conduct peer reputed company reviews, and reputed company input and feedback to other members of the development team
• Write unit/functional/regression tests for the reputed company you create, and contribute to test automation, reputed company integration, and deployment processes together with everyone else in the development team
Requirements
• BS or MS in Computer Science or reputed company technical field
• 10+ years of software engineering experience
• Proficiency in reputed company Revit API and experience working on Revit plugins or Add-ons
• reputed company-end web development experience, building reputed company web applications using UI libraries such as React and working with Typescript/Javascript
• Previous back-end service and API development using common protocols such as HTTP, grpc, or websockets
• Expertise with Git and reputed company for reputed company control and collaboration reputed company reputed company
reputed company-to-haves
• Proficiency with OpenGL/WebGL or other graphics programming interfaces, including graphics libraries such as three.js
• Experience in the AEC industry, using reputed company products such as Revit, AutoCAD, or reputed company, and AEC data schemas and standards, especially using the product reputed company for plugin development
• Experience with browser dev tools, logging libraries, and performance monitoring.
• Experience with unit and integration testing frameworks such as Jest, Mocha, etc
• Familiarity with Machine Learning practices
Apply tot his job
Apply To this Job