Mansione
Randstad Digital Italia, divisione specializzata nella ricerca e selezione di profili ICT di Randstad Italia SpA, per conto di un'notevole azienda cliente, è attualmente alla ricerca di un:
Software Engineer - Embedded/Avionics
Responsabilità Principali:
- Analisi dei requisiti: Analizzare i requisiti di sistema e software; redigere documenti SRS/SDD e mantenere la tracciabilità end-to-end.
- Sviluppo Software & HMI: Progettare e implementare software embedded real-time e componenti HMI in C/C++ (e Java/Qt/QML ove applicabile).
- Architetture Software: Sviluppare applicazioni multithreaded e orientate agli oggetti su target Linux/Windows e RTOS ; gestire le risorse di processo, thread e memoria.
- Integrazione Bus Avionici: Implementare interfacce e gestori dati per bus avionici e interoperabilità (es. ARINC, MIL-STD-1553, Ethernet; messaggistica ADatP-3).
- Qualità del Codice: Creare unit test, raggiungere gli obiettivi di code coverage ed eseguire analisi statica del codice; gestire il ciclo di vita dei difetti fino alla risoluzione.
- Integrazione e Validazione: Integrare e validare il software sulle piattaforme target; supportare i test di sistema, il troubleshooting e i collaudi finali (ATP).
- Automazione e Configurazione: Automatizzare le pipeline di build/test e gestire la configurazione e il controllo di versione (es. Git/SVN).
- Collaborazione Interfunzionale: Collaborare in ottica di concurrent engineering con i team di sistema, hardware/FPGA e test; contribuire alle design review e ai progress report.
- Documentazione Tecnica: Produrre documentazione tecnica chiara, report e artefatti di release in linea con i framework di qualità aerospaziali.
- Compliance: Garantire la conformità ai requisiti di qualità, HSE (salute, sicurezza e ambiente), sicurezza delle informazioni e controllo delle esportazioni.
Requisiti:
- Titolo di Studio: Laurea Triennale o Magistrale in Ingegneria Informatica, Elettronica, delle Telecomunicazioni o ambiti affini.
- Esperienza Professionale: Esperienza consolidata nello sviluppo di software embedded o avionico per sistemi mission-critical o safety-critical.
- Competenze Tecniche: Ottima padronanza di C/C++; solida conoscenza di multithreading, IPC e programmazione real-time su Linux/Windows o RTOS.
- Tool di Modellazione: Esperienza con strumenti di gestione requisiti e modellazione (es. DOORS, UML/SysML ) e stesura rigorosa di documentazione (SRS/SDD/specifiche di test).
- Testing & CI/CD: Esperienza pratica con unit testing e analisi statica; familiarità con pratiche di integrazione continua (CI) e code review.
- Standard di Settore: Conoscenza degli standard e processi avionici (es. ciclo di vita DO-178C, EN 9100/ISO 9001).
- Version Control: Fluidità nell'uso di strumenti per il controllo di versione e la gestione della configurazione (es. Git/SVN).
- Soft Skills: Spiccate doti di problem-solving, comunicazione e lavoro di squadra; disponibilità a lavorare in sede con team interfunzionali.
- Lingue: Ottima conoscenza della lingua italiana e inglese (scritta e parlata).
Responsabilità
Nice to have:
- Esperienza con Qt/QML o Java/JavaFX per HMI di missione.
- Conoscenza di reti e protocolli avionici (es. ARINC 429/664 AFDX, MIL-STD-1553, CAN/Ethernet) e interfacce radar/sensori.
- Esposizione a sistemi operativi RTOS (es. INTEGRITY-178 ) e toolchain safety-critical; familiarità con structural coverage e procedure formali ATP.
- Architetture Model-Driven e simulazione di sistema; scripting per l'automazione (Python, Bash).
- Familiarità con standard di difesa/missione (AQAP, STANAG) e interoperabilità (ADatP-3).
- Esperienza con integrazione PLM/ALM e tracciamento difetti/SPR; pratiche di Continuous Delivery.
Competenze
Sede di lavoro: Nerviano (MI)
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy Randstad ( ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).
by helplavoro.it