Software Engineer
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
CHI SIAMO?
AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy. Presente in 14 Paesi europei con oltre 7.500 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.
POSIZIONE: SOFTWARE ENGINEER – BORGOMANERO
📌 1. IL TUO RUOLO
- Entrerai a far parte di un contesto altamente tecnologico e orientato allo sviluppo di soluzioni software per il settore aerospaziale.
- Sarai coinvolto nella progettazione, nello sviluppo e nell'integrazione di software embedded e real-time per sistemi safety critical.
- Lavorerai su sistemi caratterizzati da elevati requisiti di affidabilità e sicurezza, seguendo processi di sviluppo conformi allo standard DO-178C.
- Contribuirai allo sviluppo di software classificato DAL A e DAL B.
- Ti occuperai della definizione di architetture software, requisiti e algoritmi di scheduling.
- Supporterai le attività di integrazione, verifica, validazione e certificazione di componenti e sistemi aerospaziali.
- Collaborerai a stretto contatto con i team Hardware, Software e System Engineering durante tutte le fasi del ciclo di sviluppo.
- Avrai la possibilità di lavorare su applicazioni avanzate legate a leggi di controllo, gestione motori, sensori, attuatori e sistemi elettromeccanici o elettroidraulici.
- Ti interfaccerai con clienti e referenti tecnici durante le diverse fasi dello sviluppo e, quando necessario, durante la fase di produzione.
🛠️ 2. LE TUE MANSIONI
- Definire l'architettura software e le principali soluzioni progettuali.
- Progettare e sviluppare applicativi embedded e real-time, principalmente in linguaggio C.
- Definire algoritmi di scheduling e strategie di gestione delle risorse software.
- Definire, gestire e implementare i requisiti software.
- Preparare, verificare e gestire la documentazione tecnica di progetto.
- Sviluppare e gestire software safety critical DAL A e DAL B, in accordo con i processi e gli standard applicabili.
- Gestire i relativi OPR (Observation/Problem Reports) e le problematiche tecniche riscontrate durante lo sviluppo.
- Supportare le attività di certificazione di componenti e sistemi aerospaziali.
- Effettuare analisi e troubleshooting durante le diverse fasi dello sviluppo software.
- Definire e implementare strategie e procedure di test software.
- Integrare il software con l'hardware elettronico.
- Integrare il software con i requisiti e le funzionalità dell'equipaggiamento.
- Sviluppare e integrare funzionalità relative a leggi di controllo e gestione motori.
- Interfacciarsi con sistemi e dispositivi attraverso bus digitali quali ARINC 429 e CAN Bus.
- Collaborare alle attività di integrazione e validazione del sistema.
- Monitorare l'avanzamento delle attività e gestire le priorità.
✅ 3. I REQUISITI
- Laurea magistrale in Ingegneria Informatica, Elettronica, Aeronautica, Meccanica o titolo equivalente.
- Esperienza nello sviluppo di software embedded e real-time.
- Esperienza in contesti safety critical, preferibilmente in ambito aerospaziale.
- Esperienza nello sviluppo software secondo processi conformi allo standard DO-178C.
- Esperienza con sistemi classificati DAL A e/o DAL B.
- È preferibile un'esperienza complessiva di circa 10 anni in ruoli analoghi, soprattutto per profili senior.
- Solida capacità di definire architetture software e soluzioni tecniche in funzione dei requisiti di sistema.
- Ottima conoscenza del linguaggio C e della programmazione embedded.
- Ottima conoscenza dello standard DO-178C e dei relativi processi di sviluppo e certificazione.
- Esperienza nella scrittura, gestione e tracciabilità dei requisiti software.
- Esperienza nello sviluppo di software per sistemi real-time e safety critical.
- Esperienza nella progettazione e implementazione di leggi di controllo e gestione motori.
- Conoscenza delle metodologie di test e verifica del software.
- Conoscenza e utilizzo di bus digitali, in particolare ARINC 429 e CAN Bus.
- Conoscenza di sistemi e metodologie Model-Based.
- Capacità di analisi e troubleshooting di problematiche software.
- Conoscenza dei processi ARP4754A e DO-254.
- Esperienza n