Outstanding achievements in the engineering industry have something in common: they always result from superior performance, exceptional technology and a high degree of creativity. In that way NUM has built up an outstanding reputation in the tool and machinery industry. We develop complex, customized CNC automation solutions that guarantee the machine manufacturers as well as users with a high degree of added value.
NUM’s successes are achieved essentially through the know-how and personal commitment of our employees.
And we now offer you the opportunity to actively contribute to this success working alongside the R&D; Sw team at the NUM office in Cuggiono (MI).
We are proposing the following six months internship:
Internship Projects
Study and development of a dynamic anti-collision algorithm
Project Overview: The goal of this project is to research and develop a dynamic anti-collision algorithm tailored for machine tools and robotic arms. The internship will follow roughly the following structure,
where the progression through the subsequent phases will depend on the candidate’s technical proficiency and the achievement of project milestones:
- State-of-the-Art Analysis: Study of modern approaches to dynamic anti-collision, focusing on computationally efficient representations of geometrical objects and transformations (e.g., Dual-quaternions, Projective Geometric Algebra - PGA, etc...).
- Prototyping: Implementation of one or more anti-collision algorithms within a suitable testing environment (MATLAB, phyton, Mathematica,…).
- Performance Benchmarking: (If multiple algorithms are implemented) Comparative analysis based on key performance indicators such as computational efficiency, memory footprint, and scalability, identifying potential issues.
- Firmware Integration: Implementation of the selected algorithm into the NUM CNC firmware, under the guidance of a senior developer.
- Experimental Validation: Functional testing and performance verification direc
📌 Internship 2026 R&D (Milano)
🏢 NUM
📍 Milano