O

Software Engineer C/C++ - Real-Time Systems for Aerospace & Defense

Relocation
Apply
AI Summary

Develop and integrate C/C++ software for real-time aerospace and defense systems on Linux and RTOS platforms. Design deterministic software architectures, perform hardware integration and bench debugging, and create verification documentation. Requires 1-7 years of embedded C/C++ experience with strong Linux and Git skills.

Key Highlights
Real-time C/C++ development on Linux and RTOS with deterministic constraints
Hardware integration and bench debugging on target platforms
1-7 years embedded C/C++ experience with Git and Linux proficiency
Key Responsibilities
Develop C and C++ software (C++11+) on target Linux and RTOS platforms with attention to determinism and memory usage
Translate software requirements into architectures, components, and interfaces
Integrate software on hardware targets and debug at bench with dedicated instrumentation
Develop simulators for subsystem verification (MIL, SIL)
Debug communication interfaces including Ethernet, RS232, RS422, and field buses
Create project and verification documentation required by program standards
Technical Skills Required
C/C++ Linux Git
Benefits & Perks
RAL 28K – 45K annual salary
Welfare aziendale
Relocation Bonus
Nice to Have
Qt and QML for operator interfaces
Real-time operating systems (VxWorks, PikeOS, RTEMS)
Matlab and Simulink with Stateflow
TCP/IP, RS232, RS422, CAN protocols
DO-178C or MIL-STD-498 software development standards
Experience in defense, aerospace, rail, or automotive sectors

Job Description


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


Stiamo collaborando con i team di ingegneria software di 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.


Siamo Overtech Consulting, partner tecnologico specializzato in ingegneria applicata ai settori Aerospace & Defence, Trasporti, Energy e Industry.


🔧 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
  • Autonomia in ambiente Linux, dal bash scripting agli strumenti di build
  • Capacità di lavorare su integrazione e debug direttamente sull’hardware
  • Uso quotidiano di Git e dei relativi flussi di lavoro



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 – 45K 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.

Entrare in Overtech in questa fase significa contribuire allo sviluppo di sistemi avanzati con impatto tecnico misurabile, e avere l’opportunità di assumere ruoli di responsabilità tecnica su domini specifici nel tempo.


📩 Come candidarsi

Se vuoi lavorare su sistemi ingegneristici tecnologici e vedere il risultato concreto del tuo lavoro, inviaci la tua candidatura


Overtech Consulting promuove un ambiente di lavoro basato su diversità, equità e inclusione. Tutte le candidature saranno valutate indipendentemente da genere, etnia, disabilità (artt. 1 e 18, legge 68/99), età, orientamento sessuale, religione, convinzioni personali o politiche, responsabilità familiari o background socio-economico.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Human Technopole

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

overtech consulting

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

humaverse

Italy

Subscribe our newsletter

New Things Will Always Update Regularly