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.
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.
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
Redazione e aggiornamento della documentazione tecnica
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
Familiarità con Yocto Project e/o Buildroot per la creazione di distribuzioni Linux embedded
Capacità di lettura e comprensione di schemi elettrici e datasheet
Curiosità tecnica e desiderio di apprendere nuove tecnologie
Buone capacità di documentazione tecnica
Lettura fluente della documentazione tecnica in inglese
Formazione continua e percorsi di sviluppo per il miglioramento delle competenze.
Policy di smart working
Orario di lavoro: tempo pieno da lunedì al venerdì 8.30 -13.00, 14.00-17.30
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.
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