Firmware Engineer
Job code: **
Firmware Engineer
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.
Per avere un aggiornamento sulle ultime notizie del gruppo:
Oaktree Announces Agreement to Sell COL Group to Eaton - Col Group
Profilo Generale
La risorsa, con riporto diretto all'R&D; Manager, sarà responsabile della progettazione, dello sviluppo e della validazione del firmware embedded, dalla definizione dei requisiti fino alla gestione dell'intero ciclo di vita del prodotto.
Il ruolo richiede competenze tecniche specialistiche, un approccio pratico e flessibile e la capacità di collaborare con i diversi team R&D; e le funzioni commerciali.
Responsabilità
Progettare, sviluppare e testare firmware embedded per microcontrollori e sistemi elettronici, supportando le attività di validazione e certificazione in conformità alle specifiche tecniche di riferimento
Redigere, aggiornare e gestire la documentazione tecnica relativa al firmware, garantendone accuratezza, completezza, tracciabilità e conformità alle procedure aziendali, agli standard di sviluppo adottati e ai requisiti tecnici e normativi applicabili
Collaborare ai processi di omologazione dei prodotti presso i Clienti
Supportare la definizione dell'architettura firmware e la selezione di microcontrollori, periferiche e componenti programmabili
Interfacciarsi con i Clienti durante le diverse fasi di sviluppo, verifica e collaudo dei prodotti
Analizzare guasti e anomalie firmware, individuandone le cause e definendo le relative azioni correttive
Gestire aggiornamenti, manutenzione evolutiva e porting del firmware per garantire continuità e compatibilità del prodotto in caso di modifiche hardware, phase-out o obsolescenza
Progettare e realizzare software e procedure di test per il collaudo (SCA) e la calibrazione degli apparati di produzione
Competenze richieste
Esperienza nello sviluppo di firmware embedded in linguaggio C/C++ per microcontrollori (Microchip PIC/PIC32, STM32 Cortex), microprocessori ARM e DSP in kernel real time e Linux
Esperienza nello sviluppo e nell'integrazione di protocolli e interfacce di comunicazione (IEC *, Modbus, IEC *****, DNP3 ecc.)
Conoscenza dei protocolli di comunicazione sicura basati su TLS, con capacità di configurare e integrare meccanismi di autenticazione, cifratura e gestione dei certificati digitali nei sistemi embedded, nel rispetto dei requisiti di cybersecurity applicabili
Esperienza nello sviluppo di driver, bootloader,
moduli HAL e applicazioni real-time
Conoscenza dei sistemi operativi real-time (RTOS), delle architetture multitasking e dei meccanismi di interrupt
Conoscenza di ambienti di sviluppo, compilatori e debugger embedded
Conoscenza degli ambienti di build e delle metodologie di sviluppo per sistemi Linux embedded basati su Yocto Project, inclusa la configurazione e la personalizzazione di immagini, ricette e layer, nonché esperienza nell'utilizzo di GitLab per la gestione del codice sorgente e l'implementazione di pipeline DevOps di integrazione, verifica e distribuzione continua (CI/CD)
Esperienza nella definizione e nell'esecuzione di test unitari, di integrazione e di validazione del firmware
Costituisce requisito preferenziale la padronanza dei principali strumenti di laboratorio e debug, quali oscilloscopi, analizzatori logici, debugger JTAG/SWD
Esperienza professionale indicativa di 5-10 anni, maturata in ruoli analoghi nell'ambito della progettazione, dello sviluppo e della validazione di firmware embedded
Competenze trasversali
Capacità di comunicare in modo efficace e di collaborare in team interfunzionali
Orientamento ai risultati, alla qualità del software e al miglioramento continuo
Capacità di organizzare le attività e ottimizzare tempi e priorità dei progetti di sviluppo
Autonomia operativa, capacità di analisi e problem solving nelle fasi di sviluppo
Buona conoscenza della lingua inglese, scritta e parlata
Cosa Offriamo
Inserimento in un atmosfera di lavoro giovane, dinamico e orientato alla crescita
Modalità di lavoro agile con possibilità di smart working fino a 2 giorni alla settimana
Buoni pasto
Piano di welfare aziendale
L'Azienda è inserita in un Grup
Firmware Engineer
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.
Per avere un aggiornamento sulle ultime notizie del gruppo:
Oaktree Announces Agreement to Sell COL Group to Eaton - Col Group
Profilo Generale
La risorsa, con riporto diretto all'R&D; Manager, sarà responsabile della progettazione, dello sviluppo e della validazione del firmware embedded, dalla definizione dei requisiti fino alla gestione dell'intero ciclo di vita del prodotto.
Il ruolo richiede competenze tecniche specialistiche, un approccio pratico e flessibile e la capacità di collaborare con i diversi team R&D; e le funzioni commerciali.
Responsabilità
Progettare, sviluppare e testare firmware embedded per microcontrollori e sistemi elettronici, supportando le attività di validazione e certificazione in conformità alle specifiche tecniche di riferimento
Redigere, aggiornare e gestire la documentazione tecnica relativa al firmware, garantendone accuratezza, completezza, tracciabilità e conformità alle procedure aziendali, agli standard di sviluppo adottati e ai requisiti tecnici e normativi applicabili
Collaborare ai processi di omologazione dei prodotti presso i Clienti
Supportare la definizione dell'architettura firmware e la selezione di microcontrollori, periferiche e componenti programmabili
Interfacciarsi con i Clienti durante le diverse fasi di sviluppo, verifica e collaudo dei prodotti
Analizzare guasti e anomalie firmware, individuandone le cause e definendo le relative azioni correttive
Gestire aggiornamenti, manutenzione evolutiva e porting del firmware per garantire continuità e compatibilità del prodotto in caso di modifiche hardware, phase-out o obsolescenza
Progettare e realizzare software e procedure di test per il collaudo (SCA) e la calibrazione degli apparati di produzione
Competenze richieste
Esperienza nello sviluppo di firmware embedded in linguaggio C/C++ per microcontrollori (Microchip PIC/PIC32, STM32 Cortex), microprocessori ARM e DSP in kernel real time e Linux
Esperienza nello sviluppo e nell'integrazione di protocolli e interfacce di comunicazione (IEC *, Modbus, IEC *****, DNP3 ecc.)
Conoscenza dei protocolli di comunicazione sicura basati su TLS, con capacità di configurare e integrare meccanismi di autenticazione, cifratura e gestione dei certificati digitali nei sistemi embedded, nel rispetto dei requisiti di cybersecurity applicabili
Esperienza nello sviluppo di driver, bootloader,
moduli HAL e applicazioni real-time
Conoscenza dei sistemi operativi real-time (RTOS), delle architetture multitasking e dei meccanismi di interrupt
Conoscenza di ambienti di sviluppo, compilatori e debugger embedded
Conoscenza degli ambienti di build e delle metodologie di sviluppo per sistemi Linux embedded basati su Yocto Project, inclusa la configurazione e la personalizzazione di immagini, ricette e layer, nonché esperienza nell'utilizzo di GitLab per la gestione del codice sorgente e l'implementazione di pipeline DevOps di integrazione, verifica e distribuzione continua (CI/CD)
Esperienza nella definizione e nell'esecuzione di test unitari, di integrazione e di validazione del firmware
Costituisce requisito preferenziale la padronanza dei principali strumenti di laboratorio e debug, quali oscilloscopi, analizzatori logici, debugger JTAG/SWD
Esperienza professionale indicativa di 5-10 anni, maturata in ruoli analoghi nell'ambito della progettazione, dello sviluppo e della validazione di firmware embedded
Competenze trasversali
Capacità di comunicare in modo efficace e di collaborare in team interfunzionali
Orientamento ai risultati, alla qualità del software e al miglioramento continuo
Capacità di organizzare le attività e ottimizzare tempi e priorità dei progetti di sviluppo
Autonomia operativa, capacità di analisi e problem solving nelle fasi di sviluppo
Buona conoscenza della lingua inglese, scritta e parlata
Cosa Offriamo
Inserimento in un atmosfera di lavoro giovane, dinamico e orientato alla crescita
Modalità di lavoro agile con possibilità di smart working fino a 2 giorni alla settimana
Buoni pasto
Piano di welfare aziendale
L'Azienda è inserita in un Grup