SketchUp Software Engineer
Core
Developing and maintaining interoperability importers and exporters for SketchUp to integrate with other design tools like Revit, DXF, DWG, RVT, and IFC.
Role type
Software Engineer (Interoperability)
Builds
Importers and exporters for SketchUp clients
Domain
AEC (Architecture, Engineering, Construction) / CAD interoperability
Deliverable
product features
Required skills
C#, C++, C++, 3D CAD product familiarity, test-driven development
Preferred skills
Revit API, SketchUp/LayOut/Revit familiarity, AI-powered development tools, IFC, RESTful APIs, 3D vector maths, Windows/Mac development
Technologies
C#, C++, Ruby, SketchUp API, Revit API, Visual Studio, Xcode
Responsibilities
Develop new interoperability products through customer trials and release; Maintain and improve SketchUp and Layout importers and exporters; Build additional importers and exporters for new file formats; Track updates to third party APIs and integrate them
Seniority
Mid-level (3-5 years experience)