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 nella programmazione di
microcontrollori Texas Instruments .
Conoscenza dei linguaggi
C++ e Python .
Conoscenza di
IBM Rational DOORS
per la gestione dei requisiti.
Esperienza con metodologie di sviluppo
Model