Software Engineer

23 ore fa

torino, provincia di torino, Italia agap2 Italia Tempo pieno

AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy .

È questo il suo prossimo lavoro? Legga la descrizione completa qui sotto per scoprirlo e non esiti a 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 .
  • Conoscenza e utilizzo di bus digitali, in particolare ARINC 429 e CAN Bus .
  • Conoscenza di sistemi e metodologie Model-B