remote
Software Engineer, C - Autodesk
Software Engineer
C++ Software Engineer to develop innovative, device‑independent solutions for Fusion Factory, building high‑performance desktop and web applications with 3D simulation and advanced UI components.
About the role
Key Responsibilities
- Design, develop, and maintain C++ code for Fusion Factory desktop and web applications.
- Implement device‑independent UI components using frameworks such as Qt.
- Integrate 3D graphics and simulation features to support manufacturing workflow visualization.
- Optimize performance through multithreading, memory management, and profiling.
- Collaborate with cross‑functional teams to define architecture, ensure code quality, and deliver robust solutions.
Requirements
- Strong proficiency in modern C++ (C++11/14/17) and object‑oriented design.
- Experience with UI frameworks (e.g., Qt) and developing cross‑platform desktop applications.
- Knowledge of 3D graphics concepts and rendering pipelines.
- Solid understanding of multithreading, concurrency, and performance optimization.
- Proven ability to work on full software lifecycle for both desktop and web‑based products.