01 nov
|
Accenture
|
Roma
Overview
In questa posizione contribuirai allo sviluppo di software embedded real-time e componenti HMI per sistemi avionici, integrando ingegneria digitale, AI e tecnologie avanzate. Lavorerai a stretto contatto con team di R&D; e product engineering per definire requisiti, progettare soluzioni e garantire qualità e tracciabilità. Il ruolo supporta l’intero ciclo di vita, dal system definition al testing e validazione, con focus su affidabilità e conformità. Offri possibilità di incidere su progetti avanzati nel settore aerospaziale e difesa, in un contesto dinamico di consulenza tecnologica.
Responsabilità
- Analizzare requisiti di sistema e software, redigere SRS/SDD e garantire tracciabilità end-to-end
- Progettare e sviluppare software embedded real-time e componenti HMI in C/C++ (Qt/QML o Java ove applicabile)
- Sviluppare componenti multi-threaded e object-oriented su Linux/Windows e RTOS, includendo IPC e real-time programming
- Implementare interfacce e data handler per bus e reti avioniche (ARINC, MIL-STD-1553,
Ethernet e interoperabilità defense)
- Definire ed eseguire unit test, target di coverage e static code analysis, supportando integrazione e validazione (ATP)
- Automatizzare pipeline di build/test e gestire configuration management e versioning (Git/SVN), in collaborazione con HW/FPGA e test.
Requisiti fondamentali
- Laurea in Ingegneria Informatica/Elettronica/Telecomunicazioni o discipline affini
- Esperienza in sviluppo embedded/avionico su sistemi mission/safety‑critical e contesti ad alta affidabilità
- Conoscenza solida di C/C++, multithreading, IPC e principi di progettazione real‑time
- Esperienza con tool e pratiche di requirements engineering e modellazione (es. DOORS, UML/SysML)
- Familiarità con unit testing, CI e static analysis; disciplina su documentazione e release artifact
- C/C++
- Multithreading
- IPC
- Real-time design
- Linux/Windows/RTOS
- DOORS
📌 Software Engineer - Embedded/Avionics (Roma)
🏢 Accenture
📍 Roma