Software Engineer C/C++
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
Software Engineer C/C++ – Sistemi Real‑Time in ambito Aerospazio e Difesa – Roma / La Spezia / Torino
(on‑site)
RAL 28K – 45K (in base alla seniority) – Overtech Consulting
In collaborazione con alcuni tra i principali prime contractor dell’ Aerospace & Defence europeo allo sviluppo di software di bordo e non: si tratta principalmente di applicazioni C++ su Linux e su sistemi operativi real‑time, con vincoli di determinismo temporale.
Cerchiamo sviluppatori C/C++ da inserire nei team di progetto, con responsabilità dirette su progettazione, integrazione e collaudo su piattaforma target.
Cosa farai davvero
A partire dai requisiti verrà sviluppato il software da integrare sulla piattaforma hardware reale, passando dall’ integrazione a banco. I vincoli sono: determinismo temporale, memoria limitata, documentazione di verifica tracciabile fino al singolo requisito. Il perimetro cambia con la sede e con il programma di riferimento: applicativi per stazioni di comando e controllo, software di bordo per sistemi aerei o di difesa, logiche software per sistemi avionici o piattaforme di lancio.
Le attività includono:
- Sviluppo in C e C++ (da C++11 in avanti preferibilmente) su target Linux e RTOS, con attenzione a determinismo e uso della memoria.
- Traduzione dei requisiti software in architetture, componenti e interfacce.
- Integrazione del software sull’hardware target e debug a banco con strumentazione dedicata.
- Sviluppo dei simulatori usati per verificare i sottosistemi (MIL, SIL).
- Debug su interfacce di comunicazione: Ethernet, seriali RS232 e RS422, bus di campo.
- Redazione della documentazione di progetto e di verifica richiesta dagli standard del programma.
- Collaborazione con team multidisciplinari (system engineering, hardware, test).
Profilo cercato
Must have:
- Laurea in Ingegneria Informatica, Elettronica, Automazione o discipline affini.
- Da 1 a 7 anni di esperienza di sviluppo in C o C++.
- Esperienza su sistemi embedded o su applicazioni con vincoli hard/soft real‑time.
- Conoscenza e utilizzo di sistemi operativi Linux based.
- Capacità di lavorare su integrazione e debug direttamente sull’hardware.
Nice to have:
- Qt e QML per lo sviluppo di interfacce operatore.
- Sistemi operativi real‑time come VxWorks, PikeOS o RTEMS.
- Matlab e Simulink, in particolare l’ambiente Stateflow.
- Protocolli TCP/IP, RS232 e RS422, CAN.
- Standard di sviluppo e verifica del software come DO-178C o MIL-STD-498.
- Esperienza in difesa, aerospazio, ferroviario o automotive.
La valutazione considera il potenziale tecnico oltre al percorso formale. Contano più il modo in cui viene affrontato un problema di concorrenza o un bug di temporizzazione che il numero di anni sul curriculum: con basi solide di C++ e un sistema reale già toccato con mano, il confronto ha senso anche senza esperienza pregressa sul dominio difesa.
Cosa offriamo
RAL 28K – 55K (in base alla seniority)
- Welfare aziendale e Relocation.
- Bonus dedicato: Crescita economica e professionale basata su competenze e risultati, non in base all’anzianità.
- Formazione continua (tecnica e metodologica) con percorso personalizzato fin dalle prime settimane.
- Coinvolgimento diretto su attività ad alto contenuto ingegneristico e progetti R&D.
- Possibilità di assumere ruoli di riferimento tecnico su aree specifiche nel tempo.
La sede: Roma, La Spezia e Torino. Le posizioni sono distribuite su tre sedi. Roma e Torino sono inserite in due dei principali poli industriali del settore difesa e aerospazio; La Spezia è il polo dedicato principalmente al contesto difesa o navale.
Chi siamo
Overtech Consulting è un partner tecnologico specializzato nell’ingegneria, con una verticalizzazione profonda su quattro domini industriali: Aerospace & Defence, Trasporti, Energy e Industry. Nata dall’esperienza diretta di professionisti con background tecnico strutturato in questi settori, Overtech si posiziona come interlocutore qualificato per realtà industriali che operano su programmi ad alta complessità: dalla progettazione di sistemi embedded e algoritmi avanzati, allo sviluppo di architetture HW e sensoristiche, fino all’ingegneria dei sistemi complessi e alle metodologie MBSE. Collaboriamo con prime contractor e organizzazioni strutturate su progetti nazionali e internazionali ad alto contenuto tecnologico, portando competenze verticali sui domini applicativi e capacità di delivery ingegneristica concreta. La struttura è snella per scelta: garantisce interlocuzione tecnica diretta, cicli decisionali rapidi e responsabilità chiare. Non esistono layer intermedi tra il professionista e il progetto. Siamo in una fase di crescita su più fronti