Descrizione dell'offerta
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.