Senior Fusion 360 Add-in Developer (C++ / JavaScript)

Posted 4 days ago

Worldwide

Summary

We are developing, a professional, highly specialized woodworking and manufacturing add-in for Autodesk Fusion 360. The plugin automates furniture corpus engineering, hardware placement, and manufacturing data preparation. While the core business logic and feature prototypes are structured, we need an expert Senior CAD Developer to independently architect the software, refactor the existing code base, and handle advanced geometric computations via the Fusion 360 API. Hours & Operational Structure: - 20 hours per week - 100% Autonomy: You will work directly from strict markdown specifications. You are expected to design internal data structures and code architecture independently. - Continuous Deployment: Code must be pushed directly to our private GitHub repository. Weekly payouts are subject to checking the compiling build and functionality within Fusion 360. Detailed Scope of Work & Fusion 360 Specific Tasks: - Advanced C++ API Architecture: Creating robust, scalable object-oriented structures using the Fusion 360 C++ API. Implementing event handlers (DocumentEvents, CommandEvents) to manage user workflow states safely. - Geometric Modeling & B-Rep Manipulation: Deep interaction with the Fusion 360 geometry engine. You must be deeply comfortable with B-Rep data models (BrepBody, BrepFace, BrepEdge), precise matrix transformations (Matrix3D), vector math, coordinate system mapping, and setting up object attributes (Attributes collection) for persistent data tracking on CAD components. - UI/UX via Custom Palettes: Developing a responsive, modern UI inside Fusion 360 using JavaScript, HTML, and CSS (Custom Palettes). Building tight, seamless two-way JSON communication bridges (adsk.fusionSendData) between the HTML/JS frontend and the C++ backend. - Error Prevention: Writing highly stable code with proper exception handling to prevent core application memory leaks and CAD software crashes during heavy feature recalculations. Requirements: - Proven track record of shipping production-ready Autodesk Fusion 360 add-ins using C++ (you must be able to demonstrate this). - Expert-level knowledge of 3D vector math, geometric algorithms, and CAD data topology. - Strong frontend skills (Vanilla JS / modern UI frameworks) for fluid Custom Palette integration. - Strict adherence to writing modular, clean, and well-commented code. Please provide a link to a public GitHub repository, screenshots, or video demos showing a Fusion 360 add-in you have personally developed in C++.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $40.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
API
C++
HTML
Autodesk Fusion 360
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 18, 2026
  • Slovenia
    Beltinci6:27 PM
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
ABDM Integration API DeveloperHourly‐ Posted 4 weeks ago
API Development
Twilio API
RESTful Architecture
API Documentation

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo