Oversonic Robotics è un'azienda italiana specializzata in robotica umanoide cognitiva. Dal 2020, progettiamo e costruiamo soluzioni avanzate per i settori industriale e sanitario, con l'obiettivo di migliorare l'efficienza e la sicurezza degli ambienti di lavoro. La nostra missione è sviluppare robot che affianchino l'uomo nei compiti più complessi, usuranti e pericolosi. La Posizione Il nostro Navigation Team di Carate Brianza ricerca un/una Senior Robotics Software Engineer per lo sviluppo dello stack di navigazione dei nostri robot. La persona selezionata avrà un ruolo chiave nella progettazione e implementazione di soluzioni che permettono ai nostri sistemi di operare in modo autonomo, sicuro ed efficiente in ambienti complessi e dinamici. Le Tue Responsabilita Progettare e far evolvere lo stack di navigazione dei nostri robot, garantendo movimenti fluidi e sicuri in scenari dinamici. Sviluppare e ottimizzare algoritmi di SLAM e localizzazione, sfruttando dati provenienti da sensori eterogenei (LiDAR 2D/3D, camere, IMU). Implementare e personalizzare strategie di path planning e obstacle avoidance, integrando modelli di Machine Learning per affrontare contesti non strutturati. Applicare tecniche avanzate di IA, come Reinforcement Learning o anomaly detection, per ottimizzare le traiettorie e il decision-making in tempo reale. Curare l'integrazione dei sensori (sensor fusion) per ottenere una percezione dell'ambiente completa e affidabile. Testare e validare le soluzioni di navigazione attraverso simulazioni e prove sul campo direttamente sui nostri robot. Collaborare attivamente con i team hardware e software per definire i requisiti e garantire una perfetta integrazione di sistema. Il Tuo Profilo Requisiti Fondamentali Laurea magistrale in Ingegneria Robotica, Informatica, dell'Automazione o discipline STEM. Solida esperienza professionale nello sviluppo software, con un focus specifico sulla navigazione autonoma. Padronanza di Python e C++ e dei paradigmi della programmazione a oggetti (OOP). Conoscenza approfondita di ROS e ROS2 e del suo ecosistema di navigazione (Nav/ Nav2 ). Esperienza concreta su algoritmi di SLAM, localizzazione, path planning e sensor fusion. Familiarità con sensori come LiDAR 2D/3D, camere RGB-D e IMU. Eccellenti capacità di problem-solving, debugging e ottimizzazione. Ottime doti comunicative e attitudine al lavoro in un team multidisciplinare. Inglese fluente, sia scritto che parlato. Plus Esperienza con Deep Learning o Reinforcement Learning applicati alla robotica. Conoscenza di framework di Machine Learning come TensorFlow o PyTorch. Sede Carate Brianza (MB), Italia. Contratto Tempo pieno, indeterminato. Flessibilità Orario flessibile in ingresso (finestra di 1.5h). Smart Working 1 giorno a settimana. IT Developer Junior / Sviluppatore Software Junior (Front-end e Back-end) Pozzuolo Martesana, Lombardy, Italy 2 months ago Junior Full Stack Developer (Java) - Ateneo di Milano J-18808-Ljbffr