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à:
1. 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.
2. Adattamento continuo del design dell'architettura software in base alle esigenze del laboratorio in continua evoluzione.
3. Scrittura del codice con documentazione completa, collaborazione e supporto ai colleghi di ricerca.
4. Progettazione, implementazione e mantenimento del framework software per applicazioni robotiche personalizzate.
Titolo di studio:
5. Laurea magistrale in Ingegneria o Informatica.
Seniority:
6. Expert/Senior.
Competenze tecniche:
7. Ottima conoscenza di C, C++ e Python e comprovata esperienza nella programmazione orientata agli oggetti (OOP);
8. Eccellente padronanza del Robot Operating System (ROS), simulatore Gazebo, e visualizzatore Rviz;
9. Scrittura di codice ben strutturato e ben documentato, in linea con un atteggiamento di "pensa prima di programmare";
10. Buona conoscenza degli approcci di cinematico, dinamico e controllo robotico, includendo il, e
11. Esperienza consolidata nella creazione e gestione di robot mobili autonomi e robot quadrupedi/umanoidi;
12. Esperienza con lo sviluppo di SDK per lo sviluppo di missioni robotiche;
13. Buona conoscenza dei protocolli di comunicazione industriale delle piattaforme robotiche;
14. Buona conoscenza del sviluppo embedded software;
15. Competenza con comuni strumenti di sviluppo come Git e Docker.
Competenze comportamentali:
16. Pragmatismo e flessibilità;
17. Capacità comunicative e di Team Working;
18. Capacità relazionali e comunicative.
Conoscenze linguistiche:
19. Buona conoscenza della lingua inglese ( livello B2).
Conoscenze Informatiche:
20. Buona conoscenza del pacchetto Office;
21. Esperienza consolidata di lavoro in ambiente Linux (Ubuntu).
Seniority:
Expert