Software Engineer
Responsibilities
• Develop and integrate CAM functionalities using external libraries (such as Module
Works 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
- 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
- tune the machining strategies for stone.
—-
• 5+ years professional experience in C++ software development (C++14/17/20 preferred).
• Strong knowledge of 3D geometry, vectors, surfaces, and transformations.
• Solid understanding of CNC machining principles: G-code, toolpaths, compensation (G41/G42),
- axis machining.
• Previous experience with CAM software development (Mastercam, Fusion 360, Rhino
CAM, or similar) is highly valued.
• Familiarity with toolpath optimization, nesting, and
- processing techniques.
• Good communication skills in English (written and spoken).
• Self-motivated, independent, and
- solving mindset.
- Informações detalhadas sobre a oferta de emprego
Empresa: Horusoftware Llc Localização: Braga
Braga, PortugalPublicado: 24. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!