PosizioneSTAM è attualmente alla ricerca di un Embedded Software Engineer per lo sviluppo di attività e progetti per i nostri team di Difesa a La Spezia.Entrando a far parte del team Engineering Solutions di STAM, avrai l'opportunità di lavorare nel settore della Difesa, con i principali attori del panorama industriale.ResponsabilitàLa Risorsa si occuperà di sviluppare moduli software e contribuirà alle seguenti attività:
Progettazione e implementazione di protocolli di comunicazione tra CPU e FPGA;Debug e analisi dei segnali tramite strumenti di tracing e oscilloscopi logici;Ottimizzazione delle performance del driver per ridurre latenza e uso di CPU;Scrittura di test unitari e funzionali per validare l'integrità del driver;Collaborazione con il team di progettazione FPGA per la definizione delle interfacce hardware;Integrazione del driver all'interno del sistema operativo embedded (es. Linux, RTOS);Documentazione tecnica del codice e delle interfacce sviluppate;Supporto alla fase di validazione e test sul prototipo hardware;Risoluzione di bug e gestione delle regressioni tramite strumenti di versionamento;Partecipazione alla definizione dei requisiti software in ambito embedded.
La posizione non prevede modalità di lavoro da remoto.Qualifiche
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;Programmazione in linguaggio C a basso livello;Conoscenza dei principi di funzionamento dei driver e del kernel;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);Lettura e comprensione di schemi elettrici e datasheet;Capacità di scrittura di Makefile e script di build;Gestione del versionamento del codice;Conoscenza base del linguaggio VHDL/Verilog;Familiarità con sistemi operativi embedded;Uso di ambienti di sviluppo cross-compilati e toolchain ARM;Esperienza con strumenti di simulazione o test hardware/software;Buona conoscenza dei tool di Office Automation (MS Word, Excel, PowerPoint);Buone capacità di lavorare in team e di comunicazione;Pensiero critico, problem solving e attenzione ai dettagli;Disponibilità a trasferte in Italia e all'estero;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