Senior Fusion 360 Add-in Developer (C++ / JavaScript)
Worldwide
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/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$30.00
-
$40.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:yesterday
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- SloveniaBeltinci6:27 PM
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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