Software Engineer
Core
Build production-quality features for Autodesk Fusion, a CAD/CAM desktop application, using AI-assisted development and object-oriented C++.
Role type
Software Engineer (C++)
Builds
Autodesk Fusion (CAD/CAM desktop application)
Domain
Design and Manufacturing / Computational Geometry
Deliverable
production ML models | product features
Required skills
C++ (modern, STL), object-oriented design, data structures, algorithms, Git, Jira, AI-assisted development tools (Cursor, GitHub Copilot, Claude), CAD/CAM concepts, computational geometry
Preferred skills
CAD/CAM desktop application development, computer graphics, cross-platform development (Windows, macOS, Linux), API/SDK design, Qt, CMake, Python
Responsibilities
Design and implement scalable features using object-oriented C++, troubleshoot and resolve software defects, develop and optimize CAD capabilities, collaborate with Product Management and QA, participate in Agile ceremonies, share effective AI-assisted workflows
Seniority
Mid-level, hands-on IC