Openjobmetis Spa, ricerca per rilevante società di consulenza ingegneristica, un Software Engineer – Model-Based Design da inserire presso azienda del settore Difesa.
La risorsa sarà impegnata nelle seguenti attività:
- Analizzare e raffinare i requisiti software/sistema; mantenere la piena tracciabilità nei tool di requirements management (es. DOORS)
- Progettare architetture e algoritmi a componenti/servizi tramite Model-Based Design (MATLAB/Simulink/Stateflow; Embedded Coder)
- Implementare codice di alta qualità in C/C++ e Python; generare codice embedded dai modelli quando appropriato
- Sviluppare capacità di simulazione e integrazione per ambienti distribuiti (es. HLA/DIS) e sistemi real-time
- Realizzare ambienti di test MIL/SIL/HIL; scrivere test unitari, di integrazione e funzionali; eseguire attività di verifica e validazione con evidenze formali
- Integrare e fare debug del software sulle piattaforme target; automatizzare build e test; gestire versioning e baseline (Git/SVN)
- Produrre documentazione tecnica in lingua inglese (requisiti, specifiche di interfaccia, descrizioni di design, procedure e report di test) in linea con i framework qualità aerospace
- Applicare configuration e change management tramite repository PLM/ALM; garantire disciplina di rilascio, baseline e tracciabilità degli artefatti
- Collaborare in team multidisciplinari; contribuire a review di avanzamento, design e maturità e a delivery guidate da KPI
- Operare in conformità a processi ISO 9001/EN 9100, regole HSE, sicurezza delle informazioni/NDA e requisiti di export control
- Laurea triennale o magistrale in Ingegneria Informatica/Software, Elettronica, Meccatronica, Telecomunicazioni o affini
- Esperienza professionale in Model-Based Design e software embedded per sistemi mission/safety-critical
- Padronanza della toolchain Math Works: MATLAB, Simulink, Stateflow, Embedded Coder
- Ottime capacità di programmazione in C/C++ e Python; solida comprensione di multithreading/IPC e concetti real-time
- Esperienza nella gestione dei requisiti e tracciabilità (es. DOORS); capacità di produrre SRS/SDD/test documentation chiara
- Familiarità con CI/CD, unit testing, static analysis e code review; utilizzo fluente di Git/SVN
- Buone capacità comunicative, problem solving e lavoro in team; disponibilità a lavorare on-site in ambienti sicuri
- Italiano e inglese fluenti (scritti e parlati)
Plus Skills:
- Esperienza con standard di simulazione distribuita (HLA/DIS) e sistemi real-time in rete
- Conoscenza di interfacce avioniche e stack di serializzazione/streaming (XML/XSD/XSLT; RTP/RTSP; GStreamer/FFmpeg)
- Familiarità con standard e cicli di vita safety/defense (DO-178C/ARP4754A, AQAP/STANAG) e processi ATP formali
- Model-Driven Architecture e UML/SysML; scripting per automazione (Python, Bash)
- Pratiche Dev Ops/Dev SecOps; pipeline, test automation e governance degli artefatti su PLM/ALM
- Applicazioni AI/ML per supporto decisionale e data analytics; esperienza big-data
L’azienda offre contratto e retribuzione sulla base di competenze/esperienze.
Sede di lavoro: Nerviano (MI)
L'annuncio è rivolto a tutte le persone, senza distinzione di sesso, in riferimento al D. Lgs. 198/2006. Rifiutiamo ogni forma di discriminazione, crediamo nelle pari opportunità, nelle diversità e nell'inclusione.
#LI-JT1