Internship 2026 R&D
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
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 directly on a machine tool.
Study and development of a smoothing path algorithm for a CNC machine
Project Overview: This project focuses on the research and development of offline optimization algorithms designed to smooth CNC toolpaths. The primary objective is to maximize manufacturing throughput and enhance surface finish quality by converting discrete paths into high-order continuous trajectories. The internship will follow a progressive structure, where the depth of the later stages will depend on the candidate’s analytical proficiency and the achievement of project milestones:
- State-of-the-Art Analysis: Study of mathematical models for path smoothing, focusing on interpolation and approximation techniques using B-Splines, NURBS, etc…
- Kinematic Optimization: Investigation of methods to ensure continuity C2 or more while respecting strict geometric tolerances and kinematic constraints of the machine tool (speed, acceleration and jerk).
- Prototyping and Simulation: Implementation of the most promising algorithms in a suitable testing environment (MATLAB, phyton, Mathematica,…) evaluating their behavior in terms of curvature continuity and feedrate stability.
- Comparative Analysis: Performance benchmarking of different methods based on computational complexity, algorithmic robustness, and the resulting impact on machining dynamics.
- Implementation and Validation: (Upon successful prototyping) Integration of the selected algorithm into the NUM CNC software environment and final experimental validation through real-world machine tool testing
Study and development of an AI agent for CNC machine Tuning
Project Overview: This project focuses on leveraging Artificial Intelligence (AI) to automate and optimize complex industrial operations, with a specific focus on the autonomous tuning of axis PID controllers in CNC machines. The primary objective is to replace manual on-field calibration with intelligent algorithms. The internship will roughly follow the next steps, but the achievement of these points relies on the candidate’s determination and proficiency:
- State-of-the-Art Analysis: Study of modern Artificial Intelligence and Machine Learning techniques applied to control systems, focusing on Reinforcement Learning (RL) algorithms (e.g., Deep Deterministic Policy Gradient, Soft Actor-Critic) or evolutionary algorithms suitable for automated parameter optimization.
- Prototyping and Simulation: Implementation of the AI agent within a simulated environment that models the CNC axis dynamics (using MATLAB/Simulink, PyTorch/TensorFlow, etc.), training the model to find optimal PID gains.
- Performance Benchmarking: Compa