Senior Automation Software Engineer

Dettagli
Descrizione
Manpower Professional ricerca per azienda cliente costruttrice di macchinari per il taglio un senior automation software engineer che supporti la progettazione, lo sviluppo, il collaudo, la messa in servizio e l’ottimizzazione di soluzioni software per macchine e impianti di automazione industriale.
Il candidato ideale ha una consolidata esperienza nel settore dell’automazione industriale, nella programmazione PLC, nello sviluppo HMI, nel controllo del movimento (motion control), nel collaudo macchine e nelle attività di commissioning presso il cliente. La posizione prevede una stretta collaborazione con i team di progettazione meccanica, elettrica e di project management, nonché il confronto diretto con clienti e fornitori quando necessario.
Principali responsabilità
Progettare, sviluppare e mantenere il software per macchine e sistemi di automazione industriale.
Sviluppare programmi PLC, interfacce HMI, logiche di motion control e funzioni software legate alla sicurezza macchina.
Collaborare con i team di progettazione elettrica e meccanica nella definizione dell’architettura della macchina.
Analizzare le esigenze del cliente e tradurle in soluzioni di automazione efficaci.
Eseguire test software, debug macchina e validazione funzionale durante le attività di collaudo interno e FAT (Factory Acceptance Test).
Supportare l’installazione, il commissioning e l’avviamento delle macchine presso i clienti, sia da remoto che in presenza.
Individuare e risolvere problematiche software, elettriche, meccaniche o di processo durante lo sviluppo e la messa in servizio degli impianti.
Collaborare con gli altri reparti per migliorare prestazioni, affidabilità, tempi ciclo, usabilità e manutenibilità delle macchine.
Redigere e aggiornare la documentazione tecnica relativa al software, alle funzionalità macchina, ai test e alle attività di commissioning.
Supportare il servizio post-vendita attraverso l’analisi delle problematiche, la definizione di azioni correttive e l’implementazione di aggiornamenti software.
Contribuire alla standardizzazione e al miglioramento continuo di piattaforme software, librerie e metodologie di programmazione.
