Autonomous Systems Software Engineer

2 settimane fa

Roma, Lazio, Italia Amaris Consulting | Part of Mantu Tempo pieno


Job Description
Vuoi iniziare una nuova avventura professionale come
* Ti occuperai della progettazione, dello sviluppo e dell'integrazione di soluzioni software per sistemi robotici autonomi e interoperabili.
* Svilupperai applicazioni e componenti software complessi in Python, adottando moderne pratiche di ingegneria del software.
* Lavorerai su architetture software distribuite, utilizzando paradigmi di programmazione asincrona, multi-threading e multi-processing.
* Contribuirai allo sviluppo e all'integrazione di sistemi robotici attraverso ROS2 e middleware di comunicazione.
* Utilizzerai ambienti di simulazione come Gazebo, AirSim o Isaac Sim per attività di sviluppo, testing e validazione.
* Collaborerai allo sviluppo di funzionalità per la navigazione autonoma, il coordinamento multi-agente e l'interoperabilità tra piattaforme.
* Parteciperai alle attività di integrazione e validazione del software su piattaforme hardware reali.
* Lavorerai in stretta collaborazione con team multidisciplinari e con le altre sedi del laboratorio, contribuendo all'evoluzione delle soluzioni sviluppate. Autonomous Systems Software Engineer in una delle nostre opportunità nel settore Defense & Aerospace a Roma Cosa farai?
* Ti occuperai della progettazione, dello sviluppo e dell'integrazione di soluzioni software per sistemi robotici autonomi e interoperabili.
* Svilupperai applicazioni e componenti software complessi in Python, adottando moderne pratiche di ingegneria del software.
* Lavorerai su architetture software distribuite, utilizzando paradigmi di programmazione asincrona, multi-threading e multi-processing.
* Contribuirai allo sviluppo e all'integrazione di sistemi robotici attraverso ROS2 e middleware di comunicazione.
* Utilizzerai ambienti di simulazione come Gazebo, AirSim o Isaac Sim per attività di sviluppo, testing e validazione.
* Collaborerai allo sviluppo di funzionalità per la navigazione autonoma, il coordinamento multi-agente e l'interoperabilità tra piattaforme.
* Parteciperai alle attività di integrazione e validazione del software su piattaforme hardware reali.
* Lavorerai in stretta collaborazione con team multidisciplinari e con le altre sedi del laboratorio, contribuendo all'evoluzione delle soluzioni sviluppate. Cosa richiediamo?
* Laurea magistrale in Ingegneria Informatica, Automazione, Aerospaziale, Elettronica, Telecomunicazioni, Robotica, Intelligenza Artificiale, Meccatronica o discipline affini.
* Esperienza professionale di 3-5 anni per profili Expert o 5-10 anni per profili Senior, preferibilmente maturata nello sviluppo di sistemi robotici autonomi.
* Solida conoscenza dell'ingegneria del software, con esperienza nella progettazione e nello sviluppo di sistemi complessi.
* Ottima padronanza di Python, utilizzato per lo sviluppo di applicazioni e architetture software complesse, non limitatamente ad attività di scripting.
* Esperienza con programmazione asincrona, multi-threading e multi-processing.
* Ottima conoscenza di ambienti Linux e strumenti di sviluppo come Git e Docker.
* Conoscenza di ROS2 e dei principali framework di simulazione robotica, come Gazebo, AirSim, Isaac Sim o equivalenti.
* Esperienza concreta nello sviluppo, nell'integrazione o nella validazione di software su sistemi reali.
* Buona conoscenza della lingua inglese, scritta e parlata (livello B2 o superiore). Costituiscono un plus:
* Conseguimento di un PhD in discipline tecnico-scientifiche pertinenti.
* Esperienza con algoritmi di guida, navigazione, controllo e coordinamento di sistemi autonomi.
* Conoscenza di sistemi multi-agente, percezione 3D e algoritmi di Computer Vision basati su AI.
* Conoscenza di C++ per lo sviluppo di componenti software ad alte prestazioni.
* Familiarità con stack di controllo per droni, come PX4 e ArduPilot.
* Esperienza con piattaforme hardware embedded, come NVIDIA Jetson.
* Conoscenza di framework di Machine Learning, in particolare PyTorch.
* Familiarità con middleware di comunicazione DDS (Data Distribution Service). Completano il profilo proattività, problem solving, capacità di lavorare in team multidisciplinari, orientamento ai risultati e forte senso di responsabilità rispetto alle soluzioni sviluppate. Ulteriori

requisiti:
* Disponibilità a trasferte.
* Possesso della patente di guida B. Che cosa offriamo?
* Una comunità internazionale che riunisce oltre 110 nazionalità diverse.
* Un ambiente in cui la fiducia è centrale e la crescita interna è valorizzata.
* Un solido sistema di formazione con Academy interna e moduli disponibili.
* Un ambiente di lavoro dinamico con eventi interni (afterwork, team building, ecc.).
* Un forte impegno verso benessere e work-life balance. Benefici locali in Italia
* Buoni pasto.
* Programma di welfare con sconti e vantaggi per le persone dipendenti.
* Opzioni di lavoro flessibili secondo policy aziendale.
* Assicurazione sanitaria e programmi di benessere, ove applicabili. Remunerazione e trasparenza Gross Annual Salary Range / RAL i