Negotiable
Undetermined
Remote
London, UK
Summary: The role of QT Software Developer involves leading the transition from traditional CAD/CAM systems to a modern AI-powered platform. The developer will design and implement cross-platform applications using Qt and C++, focusing on toolpath optimization and intelligent feature recognition. This position requires a strong background in C++ and CAD/CAM software, as well as experience with AI integration. The developer will work on cutting-edge projects that enhance CNC automation and 3D modeling capabilities.
Key Responsibilities:
- Migrate and modernise features from WorkNC & Visi into a new Qt-based system.
- Design and develop cross-platform desktop applications using Qt (Widgets/QML) and C++.
- Implement AI-driven toolpath generation and automated CAM optimisations.
- Develop Real Time 3D visualization tools with OpenGL/Vulkan for CAD/CAM workflows.
- Integrate Generative AI models to suggest design improvements, toolpaths, and machining parameters.
- Work with machine learning teams to enhance CNC automation and predictive maintenance.
- Ensure scalability, maintainability, and high performance of AI-enhanced CAD/CAM software.
- Debug, profile, and optimise multi-threaded C++ applications for Real Time AI inference.
Key Skills:
- 3+ years technical knowledge on Qt and framework - Qt Widgets, QML, Qt Quick, Qt Creator.
- 7+ years of strong C++ development experience.
- Strong understanding with CAD/CAM software (WorkNC, Visi, NX, SolidWorks, or similar).
- Good knowledge of 3D rendering & graphics - OpenGL, Vulkan, DirectX, or Metal.
- Understanding of CNC machining (G-code, toolpath generation, simulation).
- Multi-threaded and Real Time application development experience.
- Knowledge of AI/ML frameworks (TensorFlow, PyTorch, ONNX) for CAD/CAM applications.
- Experience with algorithm optimisation for toolpath planning and generative modelling.
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT