Embedded Linux Software Developer & System Integrator

TEXA ↗

📍 Treviso, Italy 🇮🇹

full-time
mid-level
Posted —

Key Skills

LinuxYoctoBitBakeBashGit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Texa S.p.A. sta selezionando un/una Embedded Linux Software Developer & System Integrator per l'Headquarter di Monastier di Treviso. La figura selezionata si occuperà dello sviluppo e dell’integrazione di soluzioni software per sistemi embedded Linux contribuendo all’ evoluzione della piattaforma software di prodotto e collaborando con i team Hardware, Test e Produzione per garantire qualità e corretta integrazione del sistema.

ResponsabilitĂ  principali:

  • 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.


Competenze richieste:

  • 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.


Titolo di studio: Laurea triennale o magistrale in Informatica, Ingegneria Elettronica, Informatica Industriale o discipline affini. In alternativa, diploma tecnico o percorso equivalente con solida e documentata esperienza in progetti Linux embedded.

Esperienza: almeno 3-4 anni di esperienza nello sviluppo software per sistemi embedded.

Lingua: buona conoscenza della lingua inglese, sia scritto che parlato.

Cosa offriamo :

Contratto full-time del CCNL Metalmeccanico dell'Industria.

Welfare aziendale e premio di produzione.

Entra a far parte della squadra TEXA e inviaci la tua candidatura. Ti aspettiamo!