Chi siamo Dal 2000, in Gulliver costruiamo software che semplificano il lavoro di oltre 250 grandi aziende e 1.000 PMI, con soluzioni nei settori HR, logistica, vendite e Pubblica Amministrazione, potenziate da AI e IoT. Il nostro motto è chiaro: Technology with a human touch.
Oggi stiamo investendo nello sviluppo di soluzioni per robot umanoidi con il progetto Fausto, all'interno del quale lavoriamo su piattaforme Unitree.
Il ruolo
Stiamo cercando un Robot Software Engineer che entri nel team R&D dedicato al progetto Fausto e contribuisca allo sviluppo del software che fa muovere, percepire e interagire con il mondo i nostri umanoidi. Lavorerai a stretto contatto con il team AI e con i product owner delle nostre soluzioni verticali.
Responsabilità
Progettare e sviluppare i moduli software per il controllo, la navigazione e la manipolazione di robot umanoidi.
Integrare algoritmi di computer vision, percezione e AI all'interno del comportamento del robot.
Implementare logiche di pianificazione del movimento, controllo in tempo reale e interazione uomo-macchina.
Sviluppare e mantenere moduli basati su ROS / ROS 2.
Lavorare sull'integrazione hardware-software, dal bring-up dei sensori all'esecuzione di task complessi.
Validare il software in simulazione (Gazebo, Isaac Sim, MuJoCo) e su piattaforma fisica.
Contribuire all'architettura software del progetto, alle code review e alle best practice del team.
Requisiti
Laurea in Ingegneria Informatica, Robotica, Automazione, Informatica o discipline affini (Magistrale o PhD preferibili).
Solida esperienza di programmazione in C++ e Python.
Conoscenza di ROS / ROS 2.
Esperienza in almeno una di queste aree: cinematica e dinamica robotica, controllo (PID, MPC, impedance/force control), motion planning, SLAM, computer vision.
Familiarità con strumenti di simulazione robotica (Gazebo, Isaac Sim, MuJoCo, PyBullet o equivalenti).
Conoscenza del mondo AI (LLM, modelli di visione, framework di deep learning come PyTorch o TensorFlow) e capacità di integrare componenti AI nel software del robot.
Esperienza nell'uso di strumenti di AI-assisted development come Claude Code, Cursor, GitHub Copilot o simili, intesi come parte integrante del workflow di sviluppo.
Buona conoscenza di Git e dei workflow di sviluppo collaborativo.
Passione per la robotica, mentalità da problem solver e attitudine al lavoro in team.
Buona conoscenza dell'inglese, scritto e parlato.
Nice to have
Esperienza diretta su piattaforme Unitree (G1, H1, Go2) o altri robot umanoidi/quadrupedi.
Conoscenze di reinforcement learning, imitation learning o sim-to-real transfer.
Familiarità con sistemi real-time (RT Linux, EtherCAT) e firmware embedded.
Esperienza in progetti IoT, edge computing o integrazione hardware-software.
Pubblicazioni o progetti accademici nel settore (ICRA, IROS, RSS, CoRL, Humanoids).
Cosa offriamo
Un'azienda solida, attiva dal 2000, con un team multidisciplinare e una rete internazionale.
Percorso di crescita, formazione continua e partecipazione a eventi di settore.
Pacchetto retributivo competitivo, commisurato all'esperienza.
Un ambiente di lavoro vivace, collaborativo e con uno sguardo sempre rivolto al futuro.