Senior Robotics Software Engineer – Perception

7 ore fa

Modena, Emilia-Romagna, Italia IDV Tempo pieno
Chi siamo

IDV (Defence Vehicles Italia), società del Gruppo Leonardo, è leader europeo nella progettazione, produzione e supporto di veicoli protetti e logistici per la difesa e la sicurezza civile. Operiamo su programmi complessi a livello internazionale, collaborando con forze armate e clienti governativi in contesti ad alta criticità operativa.


Scopra esattamente quali competenze, esperienze e qualifiche sono necessarie per avere successo in questo ruolo prima di candidarsi.

La sede operativa dell’azienda è situata a Modena, mentre l’headquarter si trova a Bolzano.

Panoramica del ruolo

In qualità di player globale nei settori della difesa e dei veicoli industriali off-road, stiamo sviluppando una nuova generazione di veicoli terrestri uncrewed, in grado di operare in ambienti complessi e impegnativi, sia per applicazioni militari sia civili.

Con la continua evoluzione delle capacità autonome, i sistemi avanzati di percezione svolgono un ruolo fondamentale nel garantire un funzionamento sicuro, affidabile e intelligente in un'ampia gamma di profili di missione.

Il nostro Perception Team è responsabile dello sviluppo degli algoritmi e del software che consentono alle nostre piattaforme di percepire, comprendere e interagire con l'ambiente circostante. Combinando tecniche di machine learning all'avanguardia con solide competenze di ingegneria robotica, puntiamo ad ampliare i confini dei sistemi autonomi e a sviluppare capacità in grado di affrontare alcune delle sfide più complesse nell'ambito dell'autonomia.

Cerchiamo un ingegnere esperto con solide competenze in robotics perception, computer vision, machine learning e autonomous systems, appassionato dello sviluppo di sistemi di percezione di alta qualità per veicoli autonomi operanti in contesti reali.

In qualità di Senior Robotics Software Engineer – Perception, entrerai a far parte di un team internazionale e multidisciplinare responsabile della progettazione, dello sviluppo e della validazione di soluzioni di percezione per veicoli terrestri autonomi.

Contribuirai all'intero ciclo di sviluppo, dalle attività di ricerca e proof of concept fino all'implementazione di software destinati all'impiego su piattaforme operative e prodotti commerciali.

In qualità di uno degli ingegneri senior del team, ci si aspetta che tu contribuisca non solo attraverso le tue competenze tecniche, ma anche supportando la crescita dei colleghi con minore esperienza. Lavorando a stretto contatto con il Team Lead, fornirai supporto tecnico al team, condividerai conoscenze e best practices e aiuterai gli ingegneri junior ad affrontare le sfide tecniche, mantenendo al contempo il focus principale sullo sviluppo e sulla realizzazione di soluzioni di perception di alta qualità.

Questo ruolo offre l'opportunità di lavorare su tecnologie avanzate di sensing, deployment di Embedded AI e sistemi autonomi operanti in contesti reali e sfidanti nei settori della difesa e dei veicoli industriali off-road, sviluppando progressivamente competenze di leadership tecnica all'interno di un team di ingegneria in crescita.

Principali responsabilità
  • Progettare, sviluppare e integrare nel software stack per veicoli terrestri uncrewed algoritmi di percezione e componenti software basati sia su machine learning sia su approcci classici di computer vision.
  • Progettare, addestrare, validare e ottimizzare modelli di machine learning per ampliare le capacità di percezione delle nostre piattaforme.
  • Ottimizzare e implementare algoritmi di percezione su resource-constrained embedded computing platforms.
  • Contribuire alla definizione e al miglioramento continuo delle toolchains di sviluppo, delle pratiche di software engineering e delle metodologie utilizzate all'interno del Team Perception.
  • Collaborare a stretto contatto con gli altri team di ingegneria e contribuire, quando richiesto, ad ambiti adiacenti quali localization, mapping e planning.
  • Analizzare e valutare tecnologie perception emergenti, individuando soluzioni innovative per affrontare complesse problematiche di robotica.
  • Progettare esperimenti e sviluppare implementazioni proof of concept per valutare nuove tecnologie e nuovi approcci.
  • Trasformare le soluzioni proof of concept in software di qualità production-ready, adatto al deployment su dimostratori operativi e prodotti commerciali.
  • Supportare le campagne di raccolta dati e contribuire alle attività di selezione, annotazione e quality assurance dei dataset.
  • Contribuire alla validazione tecnica delle capacità di percezione attraverso simulazioni, valutazioni quantitative e test sul campo.
  • Produrre e revisionare documentazione tecnica, software design e report ingegneristici.
  • Condividere conoscenze tecniche e best practices all'interno del team attraverso discussioni tecniche, code reviews e mentoring degli ingegne