STAM è attualmente alla ricerca di un Software Engineer – Real-Time & Defence Applications per lo sviluppo di attività e progetti per i nostri team di Difesa a La Spezia.
Attività
Sviluppo e implementazione di driver e protocolli di comunicazione per sistemi embedded.
Debug e analisi dei segnali attraverso strumenti di tracing e oscilloscopi logici.
Ottimizzazione delle performance software con particolare attenzione a latenza e utilizzo della CPU.
Scrittura di test unitari e funzionali per garantire l’affidabilità del codice.
Collaborazione con i team di progettazione hardware per la definizione e l’integrazione delle interfacce.
Integrazione di driver e moduli software all’interno di sistemi operativi embedded (es. Linux, RTOS).
Redazione di documentazione tecnica relativa a codice, architettura e interfacce sviluppate.
Supporto alle attività di validazione e test su prototipi hardware.
Identificazione, analisi e risoluzione di bug, con gestione delle regressioni tramite strumenti di versionamento.
Partecipazione alla raccolta e alla definizione dei requisiti software in ambito embedded.
Requisiti
Laurea Triennale/Magistrale/Dottorato di ricerca in ambito tecnico (Ingegneria Informatica, Aerospaziale, Elettronica, ecc.).
Almeno 2 anni di esperienza come Embedded SW Engineer o ruolo simile.
Competenze in C/C++ e sistemi operativi real-time (VxWorks, PikeOS, FINX, Linux, FreeRTOS, ecc.).
Esperienza con ambienti e paradigmi di comunicazione (pattern DDS).
Buona conoscenza di C# e .NET.
Familiarità con l’architettura dei sistemi embedded.
Conoscenza dei protocolli di comunicazione hardware (SPI, I2C, UART, AXI).
Esperienza nell’utilizzo di strumenti di debugging hardware (oscilloscopio, logic analyzer).
Conoscenza di Modellazione Driven Architecture, SysML, UML, Doors, Rhapsody.
Approccio component-based e gestione del versionamento del codice.
Conoscenza di VHDL/Verilog.
Esperienza con strumenti di simulazione o test hardware/software.
Buona conoscenza degli strumenti di Office (MS Word, Excel, PowerPoint, ecc.).
Buone capacità di lavorare in team, comunicazione, pensiero critico e problem solving.
Posizione non prevede modalità di lavoro da remoto.
Disponibilità a trasferte in Italia e all'estero.
Cosa otterrai
L'opportunità di lavorare su progetti di innovazione in diverse attività e di accrescere le proprie competenze su soluzioni e applicazioni tecnologiche all'avanguardia.
L'occasione di affrontare costantemente le sfide di tecnologie all'avanguardia e del futuro.
La possibilità di migliorare le tue competenze e costruire un percorso di carriera di eccellenza.
#J-18808-Ljbffr