Software Engineer

10 ore fa

Novara, Piedmont, Italia agap2 Italia Tempo pieno

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.



Pronto/a a candidarsi? Prima di farlo, si assicuri di leggere tutti i dettagli relativi a questo lavoro nella descrizione sottostante.

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.
  • Capac