Embedded Linux Software Developer & System Integrator
TEXA
- Monastier di Treviso, Treviso
- Tempo indeterminato
- Full time
- Sviluppare, mantenere e integrare componenti software per sistemi Linux embedded.
- Operare su build system basati su Yocto / BitBake per la generazione e manutenzione delle immagini di sistema.
- Collaborare alla configurazione e manutenzione di BSP, componenti di boot e ambiente software di base.
- Analizzare e manutenere codice esistente in ambiente embedded anche su codebase articolate o derivate da componenti Open Source.
- Supportare le attività di bring-up e integrazione hardware/software su nuove piattaforme.
- Effettuare debug di sistema e analisi di problematiche legate a boot, servizi di sistema, stabilità del prodotto e integrazione con l’hardware.
- Collaborare alla predisposizione e manutenzione degli ambienti di build, automazione e continuous integration.
- Contribuire alla definizione delle specifiche tecniche e alla valutazione di fattibilità delle soluzioni proposte.
- Redigere e mantenere documentazione tecnica relativa a componenti, configurazioni, procedure di build e flussi di debug.
- Cooperare con i team interfunzionali per supportare test, collaudo, industrializzazione e manutenzione dei prodotti.
- Buona conoscenza di sistemi Linux e Linux embedded.
- Esperienza o buona familiarità con Yocto / BitBake.
- Buona conoscenza di Bash scripting.
- Esperienza nell’utilizzo di Git per versionamento del codice e collaborazione in team.
- Conoscenza di almeno uno tra i linguaggi C, C++, Python o Rust.
- Familiarità con strumenti di build, automazione e integrazione in ambiente Linux.
- Capacità di analizzare problemi tecnici e operare attività di debug a livello di sistema.
- Familiarità con architetture embedded e con l’integrazione fra software, hardware e microcontrollori.
- Capacità di lavorare su codice esistente comprendendone struttura, comportamento e dipendenze.