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.
AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Aumenti le sue possibilità di ottenere un colloquio leggendo la seguente panoramica di questo ruolo prima di candidarsi.
Siamo alla ricerca di un Software Engineer con esperienza nello sviluppo di applicativi embedded e real-time per sistemi safety critical, da inserire in un contesto altamente tecnologico e orientato allo sviluppo di soluzioni per il settore aerospaziale.
La risorsa sarà coinvolta nella progettazione, nello sviluppo e nell'integrazione di software embedded, con particolare riferimento a sistemi caratterizzati da elevati requisiti di affidabilità e sicurezza. Il candidato ideale possiede una solida conoscenza del linguaggio C, dei processi di sviluppo software secondo lo standard DO-178C e delle metodologie applicabili a sistemi DAL A e DAL B. La posizione prevede la capacità di definire architetture software, requisiti e algoritmi di scheduling, nonché di supportare le attività di integrazione, verifica, validazione e certificazione di componenti e sistemi aerospaziali. Costituisce un elemento di particolare interesse l'esperienza nella modellistica dei sistemi e nello sviluppo di applicativi Model-Based, oltre a competenze nell'ambito delle leggi di controllo, della gestione motori e dell'integrazione con sensori, attuatori e sistemi elettromeccanici o elettroidraulici. La risorsa opererà in stretta collaborazione con i team di sviluppo hardware, software e system engineering, interfacciandosi inoltre con clienti e referenti tecnici durante tutte le fasi del ciclo di sviluppo e, ove necessario, durante la fase di produzione.
Responsabilità:
- Definizione dell'architettura software e delle principali soluzioni progettuali.
- Progettazione e sviluppo di applicativi embedded e real-time, principalmente in linguaggio C.
- Definizione di algoritmi di scheduling e delle strategie di gestione delle risorse software.
- Definizione, gestione e implementazione dei requisiti software.
- Preparazione, verifica e gestione della documentazione tecnica di progetto.
- Gestione dello sviluppo di software safety critical DAL A e DAL B, in accordo con i processi e gli standard applicabili.
- Gestione dei relativi OPR (Observation/Problem Reports) e delle problematiche tecniche riscontrate durante lo sviluppo.
- Supporto alle attività di certificazione di componenti e sistemi aerospaziali.
- Analisi e troubleshooting durante le diverse fasi dello sviluppo software.
- Definizione e implementazione di strategie e procedure di test software.
- Integrazione del software con l'hardware elettronico.
- Integrazione del software con i requisiti e le funzionalità dell'equipaggiamento.
- Sviluppo e integrazione di funzionalità relative a leggi di controllo e gestione motori.
- Interfacciamento con sistemi e dispositivi attraverso bus digitali, quali ARINC 429 e CAN Bus.
- Collaborazione alle attività di integrazione e validazione del sistema.
- Monitoraggio dell'avanzamento delle attività e gestione delle priorità.
Requisiti:
- Laurea 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.
- Buona 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.
- Conos