Empresa:
Horusoftware Llc
Descrição da Função
Responsibilities
• Develop and integrate CAM functionalities using external libraries (such as ModuleWorks SDK).
• Design, implement, and optimize toolpath generation workflows for slab cutting, drilling, and machining.
• Collaborate with the UI/UX team to ensure seamless integration between backend and frontend systems.
• Create and adapt post-processors for different CNC machines (bridge saws, 3-axis, 5-axis equipment).
• Analyze project requirements and translate them into technical tasks and solutions.
• Work closely with CNC consultants to fine-tune the machining strategies for stone.
• 5+ years professional experience in C++ software development (C+/17/20 preferred).
• Strong knowledge of 3D geometry, vectors, surfaces, and transformations.
• Solid understanding of CNC machining principles: G-code, toolpaths, compensation (G41/G42), multi-axis machining.
• Previous experience with CAM software development (Mastercam, Fusion 360, RhinoCAM, or similar) is highly valued.
• Familiarity with toolpath optimization, nesting, and post-processing techniques.
• Good communication skills in English (written and spoken).
• Self-motivated, independent, and problem-solving mindset.

Observações
Braga (Portugal)