Software R&D Manager

Mitrol S.r.l. · Lombardia, Italia ·


Descrizione dell'offerta


FICEP, con sede a Gazzada Schianno (VA), il più grande produttore al mondo di impianti automatici per la lavorazione dell’acciaio e per il settore della forgiatura e stampaggio, è oggi anche un leader mondiale nell’automazione e ingegneria meccanica con un fatturato di oltre 150 milioni di euro e più di 600 dipendenti nel mondo. FICEP è specializzata nell’ideazione, progettazione, costruzione e installazione di macchinari automatizzati avanzati per la lavorazione a freddo della lamiera e la lavorazione a caldo in fonderia.

MITROL Srl, fondata nel 1983, è un’azienda interamente di proprietà del Gruppo FICEP ed è un centro di eccellenza focalizzato nella progettazione, ricerca e sviluppo dei sistemi e dei componenti di automazione (Hardware, Software e Firmware) per tutte le Business Lines di FICEP.


Il ruolo:

Il candidato selezionato dovrà essere pronto, dopo l’adeguato periodo di introduzione alle tecnologie del gruppo, a coordinare il team di Sviluppo SW di MITROL dedicato alla realizzazione di nuove soluzioni di Controllo Numerico Computerizzato (CNC) dedicate alle macchine utensili avanzate del Gruppo FICEP.

Il ruolo è incentrato sul coordinamento della progettazione e implementazione di sistemi di motion control ad alte prestazioni per macchine che eseguono lavorazioni multitool, sia a "contatto" (es. foratura, fresatura) che a "non contatto" (es. taglio termico laser e/o plasma).

Molto importante è la capacità di costruire, guidare, formare e motivare un gruppo.


Responsabilità chiave:

  • Coordinare la progettazione e l’implementazione di algoritmi avanzati per il controllo in catena chiusa degli assi, l'interpolazione geometrica e la generazione di traiettorie per garantire massima precisione e velocità.
  • Modellazione e Identificazione: supervisionare la modellazione di sistemi fisici, in particolare elettromeccanici, e applicare tecniche di identificazione per ottimizzare la dinamica della macchina.
  • Architettura Software in Tempo Reale: coordinare la progettazione dell'architettura dei sistemi software CNC proprietari, assicurando l'affidabilità e le prestazioni real-time (non è richiesta estensiva esperienza pregressa sul solo CNC).
  • Sviluppo HMI: coordinare lo sviluppo dell’interfaccia uomo-macchina includendo:
  1. frontend per visualizzazione stato macchina, diagnostica, editing/monitoring del part program e gestione operatore;
  2. backend applicativo responsabile della comunicazione con il core real-time CNC (scambio dati deterministico/non deterministico, bufferizzazione stati, comandi, sincronizzazione);
  3. gestione dei flussi file da/verso sistemi CAM (import parsing ISO/G-code, eventuali formati proprietari), validazione e preparazione dei job per l’esecuzione;
  4. definizione dei protocolli/interfacce tra HMI e kernel CNC (API, IPC, shared memory o bus di campo dove necessario);
  5. gestione stati macchina, allarmi, logging e tracciamento eventi lato HMI in coerenza con il controllo real-time.


Requisiti fondamentali:

Il candidato ideale deve possedere le seguenti qualifiche e competenze:

  • Formazione: Laurea in Ingegneria Meccatronica, Elettronica, dell’Automazione o Informatica (o Scienze dell'Informazione).
  • Esperienza Professionale: Non meno di 10-15 anni di esperienza maturata come progettista di motion control e/o automazione in team di R&D, possibilmente con ruoli di coordinamento, con focus specifico sulla modellazione e tecniche di identificazione di sistemi fisici elettromeccanici.
  • Competenze di leadership e motivazione di un team.


Requisiti graditi ma non fondamentali:

  • Sviluppo Software:
  1. Sistemi in Tempo Reale: Vasta esperienza nell'utilizzo e nello sviluppo su sistemi di controllo per applicazioni critiche. Comprovata capacità di sviluppo in C/C++ in ambienti di Sistemi Operativi Real-Time (RTOS) (ad esempio, Linux con estensioni RT come Xenomai, o analoghi).
  2. Generazione di traiettorie per assi e sviluppo di interpolatori CNC.
  3. Bus di Campo Real-Time: Forti competenze/conoscenza nell'ambito dei bus di campo real time (conoscenza approfondita di almeno uno tra i seguenti protocolli: EtherCAT, Profinet, CanOpen).
  4. Conoscenze specifiche sull’utilizzo dei servo-azionamenti brushless per applicazioni industriali, con particolare riferimento alla taratura dei regolatori P.I.D. nell’ambito dei cinematismi multiasse, per garantire la precisione del moto tipica delle macchine utensili.
  • Competenze nel dimensionamento di un asse elettromeccanico e nel setup/taratura degli assi.
  • Integrazione del sistema di controllo CNC + PLC + HMI con i sistemi di livello superiore (per esempio CAD/CAM e/o MES).
  • Esperienza pregressa come Application Engineer in ambito macchine utensili.
  • Conoscenza e utilizzo di software di programmazione PLC (IEC 61131).
  • Conoscenza e utilizzo dei principali Design Pattern. (ovvero soluzioni standardizzate e collaudate per risolvere problemi ricorrenti nella progettazione software, essenziali per costruire codice robusto e manutenibile, specialmente nei sistemi complessi di controllo.).


Cosa offriamo:

  • Un’azienda di successo, in costante crescita.
  • Un ruolo al centro del cuore tecnologico dell’azienda.
  • Crescita verticale.

Candidatura e Ritorno (in fondo)