ELI - Autonomy Software Engineer
Leonardo SpA
About the Role
This role is based at the Leonardo office in Cascina Costa (VA) and focuses on developing the software foundations of the autonomy activity. The position combines hands‑on autonomy software development with a genuine research and exploration mandate, allowing you to investigate methodologies, design approaches, and turn them into reusable frameworks, reference architectures and engineering procedures for the wider team.
Responsibilities
- Investigate and evaluate software methodologies, paradigms, design patterns and tooling for dependable autonomy software; produce trade studies, reference architectures, guidelines and procedures.
- Design and prototype reusable frameworks and infrastructure for deterministic autonomy software.
- Bridge research‑grade components and robust, production‑quality deployment, including partitioning and mixed‑criticality concepts.
- Build internal tooling and test/CI harnesses for deterministic validation.
- Contribute to the team's technical direction, coding standards and best practices, and mentor other engineers.
- Move fluidly between speculative exploration (prototypes, proofs of concept, open problems) and rigorous, production‑grade code.
Qualifications
- Master degree or PhD in information engineering, computer engineering, automation engineering.
- 3–6 years of professional experience in software development in modern C++ (C++14/17).
- Hands‑on familiarity with Docker, PX4, ROS 2, Gazebo and the C++ robotics ecosystem (BehaviorTree.CPP, OpenCV, PCL, Eigen, etc.).
- Hands‑on experience deploying ML / autonomy workloads on‑target on GPU architectures (e.g. NVIDIA Jetson).
- Proven experience in at least one autonomy‑related domain: robotics, ADAS / automotive, space, UAV(s) or similar.
- Strong computer‑science fundamentals: concurrency, memory models, scheduling, software architecture and design patterns.
- Research and investigative mindset: the ability to frame open problems, explore options independently and reason from first principles.
- Comfort reading technical standards and specifications and translating them into concrete engineering procedures.
- Ability to work in a team.
- Problem‑solving oriented English knowledge: B2/C1.
Nice to Have
- Background in any safety‑ / mission‑critical domain (aerospace, automotive, railway, medical, industrial or defence).
- Experience with RTOS, bare‑metal or deterministic execution environments.
- Formal methods, static analysis (e.g. MISRA) or model checking.
- Open‑source contributions, publications or patents.
Benefits
- A greenfield, foundational role with real ownership of the team's software infrastructure.
- A genuine research and exploration mandate, with room to publish and present.
- A multidisciplinary team working at the intersection of autonomy, robotics and dependable computing.
- Hybrid employment, permanent contract.
- 13th‑month salary, performance bonus linked to business results.
- Welfare vouchers worth €250 per year.
- Ongoing training and professional development opportunities, including both technical and soft skills.
- Focus on people’s well‑being and safety, offering a variety of solutions tailored to their needs.
The company reserves the right to assess the appropriate employment level and compensation package based on objective criteria emerging during the selection process and in accordance with the principles of fairness, transparency and equal opportunities established by applicable legislation.
#J-18808-Ljbffr- ...Leonardo SpA in Cascina Costa is looking for an experienced software engineer to develop the foundations of autonomy software. You will be responsible for investigating software methodologies, designing frameworks, and contributing to the technical direction of the team...ConsigliatoLavoro ibrido
- ...and/or LHD proprietary tool Production of the Model Based Software Requirements Specification and management of their validation/... ...Experience ~ Master Degree in one of the following relevant engineering subjects: Computer Sciences, Electronics, Aerospace Engineering...ConsigliatoImpiego permanenteLavoro ibrido
32.731,92 € - 43.000 €
...Leonardo SpA, situata a Cascina Costa, cerca un Junior Software Engineer per l'analisi e lo sviluppo di software aerospaziale. Il candidato ideale avrà un Master in ingegneria e più di 3 anni di esperienza in sviluppo software basato su modelli, in particolare utilizzando...ConsigliatoLavoro ibrido- ...nell'utilizzo di Microsoft .NET e Visual Studio. Il candidato selezionato sarà responsabile dello sviluppo e della manutenzione del software aziendale, contribuendo al continuo miglioramento dei nostri sistemi. Responsabilità principali: Sviluppo e manutenzione del...ConsigliatoTempo pieno
- ...Mitric è alla ricerca di un .NET Software Support Engineer che supporti il team tecnico nelle attività di manutenzione evolutiva e sviluppo applicativo su piattaforma B2B proprietaria. La persona sarà responsabile della risoluzione in autonomia di bug e anomalie...ConsigliatoImpiego permanenteLavoro ibridoOrario flessibile
- Un'azienda tecnologica innovativa cerca un .NET Software Support Engineer esperto per supportare il team nelle attività di sviluppo e manutenzione della piattaforma B2B. Il candidato gestirà ticket di supporto, fornirà assistenza ai clienti e contribuirà al miglioramento...Impiego permanenteOrario flessibile
- ...seguenti attività Sviluppo di soluzioni customizzate su piattaforma Microsoft.NET e Angular/React Sviluppo di nuovi prodotti software e miglioramenti su quelli già esistenti Sviluppo di applicazioni e framework Sviluppo di integrazione di database,...Tempo pieno
28.000 € - 34.000 €
Sede: Milano(possibilità di lavoro on-site,ibrido o full remote) Randstad Digital, ricerca 2 Android Developer(junior-mid level) per un progetto in una realtà consolidata nel settore della consulenza informatica. Retribuzione annua: 28000€ - 34000€ esperienza ...Lavoro ibridoRemoto- ...esperienza nell'uso di Microsoft .NET e Visual Studio. Il candidato selezionato si occuperà dello sviluppo e della manutenzione del software aziendale, contribuendo al miglioramento continuo dei nostri sistemi. Le principali responsabilità includono la partecipazione...Tempo pieno
32.731,92 € - 43.000 €
Leonardo SpA cerca un ingegnere per supportare l'integrazione dei sistemi di controllo del volo. Il candidato ideale ha una laurea in ingegneria e esperienza tra 1 e 3 anni in ingegneria dei sistemi o sistemi di controllo del volo. Le responsabilità includono la gestione...Lavoro ibrido- ...Fives Landis Ltd in Lombardia cerca uno sviluppatore software PLC responsabile dello sviluppo, test e validazione del software PLC per sistemi complessi. È richiesta una laurea in ingegneria e 5+ anni di esperienza in programmazione PLC su diverse piattaforme.Il candidato...
- ...consiste nell'accompagnare i nostri clienti nel processo di digitalizzazione offrendo una guida competente, sviluppando soluzioni software, creando infrastrutture IT ed offrendo formazione tecnica e di metodo. Vuoi unirti a noi e creare assieme un impatto positivo? Chi...Orario flessibile
- Ingegnere di processo e sviluppo tecnologico - (OCS.1) Titolo posizione Ingegnere di processo e sviluppo tecnologico Sede di lavoro Settore Ricerca e Sviluppo Tipo di inserimento proposto Assunzione Livello di istruzione richiesta Livello di esperienza...
- BTicino S.p.A cerca un Ingegnere di processo e sviluppo tecnologico per la sede di Varese. Il candidato ideale avrà una laurea in ingegneria gestionale, meccanica o elettronica e ottime competenze in inglese. Tra le responsabilità ci sono la massimizzazione dell’efficienza...
31.000 € - 41.000 €
...nell'utilizzo di Microsoft .NET e Visual Studio. Il candidato selezionato sarà responsabile dello sviluppo e della manutenzione del software aziendale, contribuendo al continuo miglioramento dei nostri sistemi. Responsabilità principali: Sviluppo e manutenzione...Tempo pieno- ...per seniority in fase di offerta. La risorsa riporterà al Software PLC Coordinator (SPC) e sarà responsabile dello sviluppo, test... ...SIL/PL ~ Collaborare con Project Manager, Project Electrical Engineer e cliente finale (kick-off, FAT/SAT) ~ Redigere documentazione...
28.000 € - 34.000 €
...produttivo. Per storica e consolidata realtà metalmeccanica che opera nel settore dell'oil & gas, siamo alla ricerca di un product engineer da assumere con un contratto diretto a tempo indeterminato. Siamo alla ricerca di una figura che abbia maturato anche una breve...Impiego permanente- ...nel settore dell’ Intelligence, ricerca un/una: Java SW Engineer Responsabilità Sviluppo di sistemi di back-end basati... ...titoli affini Almeno 1- 2 anni di esperienza nello sviluppo software, con focus su Java e microservizi Ottima conoscenza di...Smart working
2.000 - 2.800 €/mese
...Elettrotecnica, Automazione o equivalente. Conoscenza della progettazione di sistemi strumentali ed elettrici. Familiarità con software MS Office e AutoCAD. Buona conoscenza delle normative IEC 61508, IEC 61511, ATEX, NFPA70 (NEC), PED e standard di settore....Tempo pienoImpiego permanente1.600 - 2.000 €/mese
Panoramica di Presentazione Nato nel 1979 dall'intraprendenza del Suo Fondatore, il nostro Cliente è un gruppo industriale specializzato nella progettazione e produzione di generatori di vapore e caldaie per usi industriali, energie e processi. Job Title e finalità...Smart workingTempo pienoImpiego permanenteLungo termineDal lunedì al venerdì20.000 € - 25.000 €
Eurointerim S.p.A. cerca un professionista da inserire nel servizio post vendita nel settore della building automation a Busto Garolfo. La figura si occuperà della programmazione di impianti e pagine grafiche, oltre a gestire sviluppatori esterni e interventi di assistenza...Impiego permanenteApprendistato- Eurointerim S.p.A. filiale di Milano-Società di Ricerca & Selezione del personale, per azienda operante nel settore della building automation, ricerca un profilo professionale da inserire ampliamento organico: La risorsa sarà inserita nel servizio post vendita e seguirà...Tempo pienoImpiego permanenteApprendistatoDal lunedì al venerdì
- Descrizione azienda Life in Spa - Filiale di Busto Arsizio - ricerca per azienda cliente un Programmatore CNC con linguaggio Fanuc Posizione La risorsa selezionata si occuperà della programmazione CNC su torni e frese in autonomia Requisiti Esperienza su...Tempo pienoImpiego permanenteSomministrazioneDal lunedì al venerdì
- Eurointerim S.p.A. filiale di Milano-Società di Ricerca & Selezione del personale, per azienda operante nel settore della building automation, ricerca un profilo professionale da inserire ampliamento organico: PROGRAMMATORE JUNIOR / NEOLAUREATO JOB DESCRIPTION La...Tempo pienoImpiego permanenteApprendistatoDal lunedì al venerdì
1.200 - 1.600 €/mese
Eurointerim S.p.A. filiale di Milano-Società di Ricerca & Selezione del personale, per azienda operante nel settore della building automation, ricerca un profilo professionale da inserire ampliamento organico: PROGRAMMATORE JUNIOR / NEOLAUREATO JOB DESCRIPTION La...Tempo pienoImpiego permanenteApprendistatoDal lunedì al venerdì30.000 €
Talenti Agenzia per il Lavoro, Filiale di Gallarate, ricerca per azienda metalmeccanica di Somma Lombardo (VA) un: TORNITORE PROGRAMMATORE La risorsa sarà inserita nel reparto lavorazioni meccaniche e si occuperà di: Programmazione, attrezzaggio e conduzione...Impiego permanenteTempo determinatoTurni40 h/sett.Dal lunedì al venerdì


