Senior Robotics Software Engineer
Leonardo
Genova
23 giorni fa
Comunicazione Ingegnere Informatica Lavoro inglese Prima esperienza
Risorse umane
Segnala30
Discreto
help
thumb_up Mi piace
Immagine a scopo illustrativo
Azienda: Leonardo Genova
Esperienza: Esperienza consolidata nella creazione e gestione di robot mobili autonomi e robot quadrupedi/umanoidi
Titolo di studio: Laurea magistrale in Ingegneria o Informatica
All’interno dei Leonardo Labs, stiamo ricercando un/a Senior Robotics Software Engineer, per la nostra sede di Genova - Fiumara.
La persona si occuperà delle seguenti attività:sviluppo di livelli di astrazione che permettano di integrare e adattare un framework software unificato, per una vasta gamma di attrezzature e risorse di laboratorio, inclusi robot personalizzati e commerciali, come Unitree B1 e Kairos.
Adattamento continuo del design dell'architettura software in base alle esigenze del laboratorio in continua evoluzione.
Scrittura del codice con documentazione completa, collaborazione e supporto ai colleghi di ricerca.
Progettazione, implementazione e mantenimento del framework software per applicazioni robotiche personalizzate.
Titolo di studio: Laurea magistrale in Ingegneria o Informatica.
Seniority: Expert/ Senior.
Competenze tecniche: Ottima conoscenza di C, C++ e Python e comprovata esperienza nella programmazione orientata agli oggetti (OOP); Eccellente padronanza del Robot Operating System (ROS), simulatore Gazebo, e visualizzatore Rviz; Scrittura di codice ben strutturato e ben documentato, in linea con un atteggiamento di "pensa prima di programmare"; Buona conoscenza degli approcci di cinematico, dinamico e controllo robotico, includendo il , e Esperienza consolidata nella creazione e gestione di robot mobili autonomi e robot quadrupedi/umanoidi; Esperienza con lo sviluppo di SDK per lo sviluppo di missioni robotiche; Buona conoscenza dei protocolli di comunicazione industriale delle piattaforme robotiche; Buona conoscenza del sviluppo embedded software; Competenza con comuni strumenti di sviluppo come Git e Docker.
Competenze comportamentali: Pragmatismo e flessibilità; Capacità comunicative e di Team Working; Capacità relazionali e comunicative.
Conoscenze linguistiche: Buona conoscenza della lingua inglese ( livello B2).
Conoscenze Informatiche: Buona conoscenza del pacchetto Office; Esperienza consolidata di lavoro in ambiente Linux ( Ubuntu).
Seniority: Expert
✔ Leonardo