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 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
- 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 post-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, Braga, PortugalPublicado: 13. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!