Posizione: Embedded Software Engineer
Descrizione dell'offerta
Leonardo, partner strategico del programma GCAP (Global Combat Air Programme), in collaborazione con BAE Systems e Mitsubishi Heavy Industries, è impegnata nello sviluppo di un sistema aereo di nuova generazione. Questo progetto innovativo, definito come "sistema di sistemi", mira a operazioni multidominio in ambito difesa e rappresenta una sfida tecnologica di grande rilievo nel settore aerospaziale e della difesa. Il programma si focalizza sulla creazione di una "core platform" connessa a sistemi periferici "adjuncts", pilotati e non, e si propone di rafforzare la sovranità tecnologica e industriale, promuovendo progresso economico e sociale per le future generazioni.
All’interno dell’Area Cyber & Security Solutions, stiamo cercando un/una Embedded Software Engineer per la nostra sede di Catania. La risorsa, in collaborazione con il team di sviluppo software, si occuperà di:
- Progettare e sviluppare software per sistemi embedded utilizzando C, C++ e Ada.
- Scrivere codice efficiente, modulare e manutenibile per applicazioni real-time.
- Analizzare i requisiti tecnici e contribuire alla definizione dell’architettura software.
- Eseguire attività di debugging, testing e validazione sui sistemi embedded.
- Ottimizzare le prestazioni e la sicurezza del software in ambienti a risorse limitate.
- Collaborare con team di progettazione hardware e firmware per l’integrazione delle soluzioni software.
- Redigere documentazione tecnica e partecipare alle revisioni del codice.
Requisiti
- Laurea in Ingegneria Informatica, Elettronica, Telecomunicazioni, Informatica o discipline affini.
- Senior: almeno 5 anni di esperienza nel settore.
- Competenze tecniche:
- Esperienza nello sviluppo software embedded in C, C++ e Ada.
- Conoscenza di RTOS e problematiche di programmazione real-time.
- Esperienza con microcontrollori e sistemi a risorse limitate.
- Conoscenza di protocolli di comunicazione (UART, SPI, I2C, CAN, Ethernet).
- Esperienza con strumenti di versioning (Git, SVN).
- Conoscenza di metodologie di testing e strumenti di debugging.
- Familiarità con standard di sicurezza (es. DO-178C, ISO 26262, MISRA C).
- Competenze comportamentali:
- Problem-solving e analisi dei requisiti.
- Capacità di lavoro in team e collaborazione interdisciplinare.
- Gestione del tempo e autonomia.
- Precisione e attenzione ai dettagli.
- Adattabilità a tecnologie in evoluzione.
- Conoscenza della lingua inglese (minimo B2).
- Competenze informatiche:
- AmbientI di sviluppo embedded (Keil, IAR, Eclipse, GCC, Green Hills).
- Strumenti di simulazione e modellazione (Matlab/Simulink).
- Esperienza con CI/CD.
- Disponibilità a trasferte nazionali e internazionali.
- Esperienza in settori critici (Aerospaziale, Automotive, Difesa, Ferroviario) è un plus.
Dettagli contrattuali
- Posizione: Catania, Italia.
- Tipo di contratto: Tempo indeterminato.
- Modalità di lavoro: Ibrido (presenza e smart working).
Come candidarsi
Se sei interessato/a a questa sfida stimolante, invia il tuo curriculum vitae aggiornato e una lettera di presentazione a [inserire indirizzo email o link per la candidatura].