Embedded Software Developer Junior
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