Embedded Software Developer Junior

COL GROUP · Italia, Italia ·


Descrizione dell'offerta

Job code:

Junior Embedded Software Developer


Da oltre 100 anni, COL GROUP è sinonimo di eccellenza e innovazione nel settore elettromeccanico.

Con più di 400 professionisti e 4 sedi in Italia (Torino, Milano, Bergamo e Catania), il nostro Gruppo – composto da COL Giovanni Paolo, IME GROUP (IMEQUADRI e IMEMONT) e Teamware – sviluppa soluzioni avanzate per le infrastrutture di trasmissione e distribuzione dell’energia elettrica a media e alta tensione.

Siamo protagonisti della transizione energetica, investiamo costantemente in ricerca e sviluppo e crediamo nel talento come motore del cambiamento.

Se cerchi un ambiente dinamico, solido, in forte espansione e orientato al futuro, entra a far parte di COL GROUP: qui il tuo contributo può fare la differenza.


Profilo Generale

Il/La Junior Embedded Software Developer entrerà a far parte del team di sviluppo e si occuperà dello sviluppo e della manutenzione di Board Support Package (BSP) e firmware di basso livello per sistemi embedded basati su Linux.

La risorsa lavorerà a stretto contatto con i team hardware e software, contribuendo all’integrazione ottimale tra componenti hardware e sistema operativo, supportando le attività di debug, testing e validazione.

La posizione è rivolta a candidati con meno di 2 anni di esperienza, motivati a crescere professionalmente nel mondo dei sistemi embedded Linux.


Responsabilità principali:

  • Sviluppo BSP e Driver Sviluppo e personalizzazione di Board Support Package (BSP) e device driver per piattaforme Linux embedded.
  • Implementazione, integrazione e debugging di device driver per periferiche hardware (GPIO, SPI, I2C, UART, USB) per firmware baremetal su microntrollore ARM based.
  • Porting e configurazione di bootloader (U-Boot, GRUB) su nuove piattaforme hardware
  • Testing e Debug Utilizzo di strumenti di debugging hardware e software (JTAG, oscilloscopi, analizzatori logici)
  • Analisi e risoluzione di problematiche di integrazione hardware-software
  • Validazione funzionale delle componenti sviluppate
  • Redazione e aggiornamento della documentazione tecnica


Competenze richieste:

  • Laurea triennale o magistrale in Ingegneria Informatica, Elettronica, Telecomunicazioni o discipline affini
  • Buona conoscenza del linguaggio di programmazione C
  • Familiarità con C++ per componenti software di livello superiore
  • Scripting in Bash e/o Python per automazione di build e testing
  • Sistemi Embedded e Linux
  • Conoscenza dell’architettura del kernel Linux
  • Esperienza con toolchain di cross-compilazione (GCC, Clang)
  • Familiarità con Yocto Project e/o Buildroot per la creazione di distribuzioni Linux embedded
  • Hardware e Protocolli
  • Conoscenza dei principali bus e protocolli di comunicazione (I2C, SPI, UART, CAN, USB)
  • Capacità di lettura e comprensione di schemi elettrici e datasheet


  • Soft skills Capacità di problem solving e approccio metodico al debugging
  • Attitudine al lavoro in team multidisciplinari
  • Curiosità tecnica e desiderio di apprendere nuove tecnologie
  • Buone capacità di documentazione tecnica
  • Lettura fluente della documentazione tecnica in inglese


Cosa Offriamo

  • Inquadramento commisurato all’esperienza del candidato
  • Opportunità di crescita professionale in un contesto innovativo e dinamico orientato alla collaborazione e al successo.
  • Formazione continua e percorsi di sviluppo per il miglioramento delle competenze.
  • Buoni pasto e welfare
  • Policy di smart working



Sede di lavoro: Belpasso (CT) in sede

Orario di lavoro: tempo pieno da lunedì al venerdì 8.30 -13.00,

Col Group opera nel rispetto dei principi di Diversity & inclusion che alimentano i nostri valori, con l’obiettivo di abbattere ogni barriera e pregiudizio e garantire un ambiente di lavoro inclusivo e diversificato dove ogni individuo è valorizzato e rispettato.

L'offerta di lavoro si intende riferita ad entrambi i sessi secondo il disposto delle leggi D.Lgs. 903/77 e D.Lgs. 125/91

Gli interessati sono invitati a prendere visione dell’informativa sul trattamento dei dati personali dei candidati presente sul sito web della società alla pagina Informativa candidati

Candidatura e Ritorno (in fondo)