Future Works is hiring a SketchUp Plugin Developer - Furniture Catalog & FBX Export

About the Role

The developer will design, implement, and maintain core features in a SketchUp extension, specifically focusing on furniture library integration and reliable FBX file export functionality.

Responsibilities

  • Develop and optimize a plugin for SketchUp using Ruby and C++
  • Integrate a searchable furniture product catalog within the SketchUp interface
  • Implement robust export capabilities to FBX file format
  • Ensure compatibility across supported SketchUp versions
  • Write clean, maintainable, and well-documented code
  • Collaborate with designers to refine user experience
  • Diagnose and fix performance issues in 3D rendering workflows
  • Test plugin functionality across different system configurations
  • Support backward compatibility for existing users
  • Respond to user-reported bugs and feature requests
  • Improve loading speed of large furniture libraries
  • Handle texture and material mapping during export
  • Preserve model hierarchy when exporting to FBX
  • Optimize memory usage during catalog browsing
  • Implement error handling for failed export operations
  • Update the plugin to align with SketchUp API changes
  • Securely manage access to online furniture data
  • Ensure consistent UI design with SketchUp's native look and feel
  • Document technical specifications and user workflows
  • Assist in creating end-user documentation

Nice to Have

  • Experience with FBX SDK
  • Previous work on e-commerce furniture platforms
  • Knowledge of interior design workflows
  • Familiarity with cloud-based 3D asset libraries
  • Contributions to open-source CAD tools
  • Experience with cross-platform plugin development

Compensation

Competitive salary based on experience

Work Arrangement

Remote with flexible hours

Team

Small, agile team focused on design software tools

Technology Stack

  • SketchUp Ruby API
  • C++ for performance-critical components
  • Autodesk FBX SDK
  • REST APIs for catalog data
  • Git for source control
  • Windows and macOS build environments

Project Scope

  • Build a furniture catalog browser inside SketchUp
  • Enable one-click export to FBX with textures
  • Support custom furniture uploads
  • Maintain high performance with large models
  • Ensure data integrity during export

Not available

Required Skills
C++REST APIsPlugin DevelopmentSoftware ArchitectureDebuggingDocumentationAPI Integration
About company
Future Works
A technology company focused on developing custom software solutions for design workflows, specializing in SketchUp plugin development.
All jobs at Future Works Visit website
Job Details
Category other
Posted 10 months ago