La figura che ricerchiamo è un SW Design Senior.
Scopo della posizione, responsabilità e funzioni principali:
SW Developer Senior per embedded real-time application. Dovrà svolgere attività di pianificazione, progettazione, verifica e qualifica del SW embedded che sarà caricato sul microprocessore dell’unità elettronica destinata al volo.
Principali attività:
- Emissione dei piani e degli standard che governeranno gli sviluppi del software e ne garantiranno l’aeronavigabilità.
- Sviluppo e validazione dell’architettura del SW che sarà in grado di rispettare i requisiti di ingresso assegnati al SW.
- Sviluppo del SW Embedded che implementa l’architettura sviluppata, rispettando gli standard definiti ed i requisiti d’ingresso e derivati
- Sviluppo delle procedure di verifica del SW sviluppato per garantire il soddisfacimento di tutti i requisiti.
- Realizzazione di tutti i test definiti dalle procedure di verifica con implementazione di eventuali modifiche in caso di non superamento dei test e sviluppo di tutta la documentazione di report.
- Sviluppo di tutta la documentazione necessaria per la qualifica e certificazione del SW.
- Supporto per la definizione dei requisiti delle attrezzature di collaudo funzionali alla qualifica del SW, e alla qualifica dell’unità elettronica.
- Supporto a tutte le attività di SW DESIGN QUALITY ASSURANCE MANAGEMENT. Dovrà gestire e/o supportare il processo di SW Design Quality Assurance (SQA) in conformità ai requisiti RTCA/DO178C e DO331, e garantire che il prodotto SW in output al processo di progettazione sia conforme ai requisiti di design aero navigabile.
- Emette e aggiorna i piani di assicurazione qualità del processo.
- Emette e aggiorna i piani di certificazione.
- Emette e aggiorna i piani di gestione della configurazione di item SW.
- Emette e aggiorna i piani di sviluppo SW.
- Emette e aggiorna i piani di verifica SW.
- Collabora alla redazione degli Standard SW.
- Esegue attività di verifica/ispezione e di testimonianza (witnessing) su esecuzione attività di SW design.
- Esegue audit su segnalazione di problemi (problem report) e audit previsti dai piani di controllo SW.
Titoli richiesti ed esperienza:
- Laurea triennale/magistrale ad indirizzo Informatico-Elettronico (ad esempio Ingegneria Informatica, Ingegneria Elettronica, Informatica, Fisica).
- Necessaria: più di 5 anni di esperienza nello sviluppo di SW embedded real-time per il settore Aeronautico in accordo alla norma RTCA DO 178 di livello minimo DAL B.
Competenze tecniche:
- Fondamenti di programmazione e conoscenza approfondita dei linguaggi: C, C++.
- Uso della strumentazione di laboratorio elettronico.
Conoscenze di base:
- Conoscenze delle tecniche di programmazione
- Conoscenza dei linguaggi di programmazione
- Conoscenze dei principali componenti elettronici
- Conoscenze dei microprocessori e microcontrollori e della loro architettura interna
- Capacità di lettura di schemi elettrici
- Capacità di programmazione ed utilizzo della strumentazione elettronica a supporto del debug e collaudo di schede elettroniche con microprocessore: alimentatore programmabile, multimetro, oscilloscopio, generatori di funzione, pattern generator, analizzatori di stati logici, analizzatori di bus di comunicazione, etc.
- Windows, pacchetto Office e fondamenti di networking.
- Eccellente conoscenza della lingua inglese, sia scritta che parlata.
Conoscenze specifiche:
- Esperienza di sviluppo SW su microcontrollori per applicazioni real-time (senza utilizzo di sistemi operativi).
- Conoscenza ed Esperienza di programmazione delle periferiche di un microcontrollore, (Timer, Counter, DIO, Canali di comunicazioni seriali, etc.)
- Conoscenza dei principali protocolli di comunicazione aeronautici (AFDX (ARINC 664), ARINC 429, MIL-STD-1553B, CAN bus (ARINC 825), RS-422/RS-485)
- Conoscenza approfondita ed esperienza maturata nell’utilizzo del linguaggio C, C++ e anche nell’utilizzo del linguaggio assembler.
- Conoscenza ed esperienza nello sviluppo del SW di gestione dei built-in-test di apparato di tipo PBIT, CBIT e IBIT.
- Conoscenza di architetture di schede elettroniche a microprocessori con requisiti di immunità a “single failure” e/o di remota probabilità di accadimento di specifici failures.
- Conoscenza ed esperienza di sviluppo di SW con approccio Model Based Development and Verification
- Conoscenza ed esperienza nello sviluppo di SW embedded real-time in accordo con la norma RTCA-DO 178C per applicazioni Safety Critical almeno fino al DAL B.
- Necessaria: conoscenza approfondita delle normative DO178C, DO330, DO331.
Conoscenze specifiche:
- Esperienza di sviluppo SW su microcontrollori per applicazioni real-time (senza utilizzo di sistemi operativi).
- Conoscenza ed Esperienza di programmazione delle periferiche di un microcontrollore, (Timer, Counter, DIO, Canali di comunicazioni seriali, etc.)
- Conoscenza dei principali protocolli di comunicazione aeronautici (AFDX (ARINC 664), ARINC 429, MIL-STD-1553B, CAN bus (ARINC 825), RS-422/RS-485)
- Conoscenza approfondita ed esperienza maturata nell’utilizzo del linguaggio C, C++ e anche nell’utilizzo del linguaggio assembler.
Competenze trasversali:
- Approccio collaborativo e capacità di lavorare in team.
- Capacità di “problem solving”.
- Predisposizione ad acquisire nuove conoscenze anche in modo autonomo.
Dove? Napoli.
Perché fare application ad un annuncio di BService-eng?
Qui troverai un ambiente dinamico, con lo sguardo verso il futuro e presente in maniera attiva nel mondo dei servizi d'ingegneria, sia sul territorio nazionale che internazionale. Ovviamente pensiamo a tutto: avrai supporto alla crescita professionale e una paga commisurata alle tue competenze e alle tue capacità.
Se vuoi crescere o iniziare con noi, invia il tuo CV a [email protected]
Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.
E ricorda, da noi ogni persona conta.
Sede di lavoro: Di persona