Farigliano, Italy
Embedded Software Developer
Risorse S.p.a. · Farigliano · Italy
Last checked: 20/10/2026
Job description
Quoted in full from Risorse S.p.a.'s job posting. Gavroche does not edit it.
Descrizione azienda
Per azienda cliente operante nel settore dell'Automazione Industriale, in particolare nello sviluppo di soluzioni elettroniche e software per l'automazione e la mobilità per mezzi di trasporto, Risorse SpA ricerca:
Posizione
Embedded Software Developer
La risorsa sarà coinvolta nello sviluppo di firmware per sistemi embedded basati su microcontrollori STM32, collaborando con i team Hardware e Software nelle diverse fasi del ciclo di sviluppo: dalla progettazione e implementazione fino al debug, test e validazione del prodotto.
Le principali attività comprenderanno:
- Sviluppo di firmware embedded in C e, preferibilmente, C++;
- Sviluppo e configurazione di applicazioni su microcontrollori STM32;
- Configurazione e gestione delle principali periferiche: TIM, ADC/DAC, SPI, I²C, UART e CAN;
- Sviluppo di applicazioni real-time utilizzando FreeRTOS o RTOS equivalenti;
- Implementazione e integrazione di protocolli e applicazioni CAN, con particolare riferimento a CANopen e SAE J1939;
- Sviluppo di funzionalità di diagnostica, bootloader e firmware upgrade;
- Utilizzo di toolchain e ambienti di sviluppo quali STM32CubeIDE, GCC/Clang, IAR o Keil;
- Utilizzo di Git e partecipazione ai processi di code review e sviluppo collaborativo;
- Debug e test strumentale su banco mediante oscilloscopio, multimetro e analizzatore logico;
- Validazione del firmware direttamente sul prodotto e, quando necessario, in macchina.
Requisiti
- Solida conoscenza del linguaggio C per sistemi embedded; la conoscenza del C++ costituisce un requisito preferenziale;
- Esperienza pratica nello sviluppo su microcontrollori STM32 e nell'utilizzo dei relativi ambienti di sviluppo e toolchain;
- Familiarità con Git e con i principali workflow di branching e gestione del codice;
- Capacità di interpretare schemi elettrici e di collaborare efficacemente con il team Hardware durante le fasi di sviluppo, debug e validazione;
- Buona conoscenza del protocollo CAN, con particolare riferimento a CANopen e SAE J1939.
Costituiscono titolo preferenziale:
- Esperienza nello sviluppo modulare secondo principi e architetture in stile AUTOSAR e conoscenza delle linee guida MISRA-C;
- Conoscenza di Python per scripting, automazione e sviluppo di test; conoscenza di C# per la realizzazione di tool e interfacce;
- Esperienza con FreeRTOS o altri sistemi operativi real-time (RTOS);
- Conoscenza di linguaggi e ambienti di programmazione PLC;
- Esperienza con microcontrollori Microchip e relativi IDE e toolchain;
- Utilizzo avanzato della strumentazione di laboratorio, in particolare oscilloscopio, multimetro e analizzatore logico;
- Conoscenza dei principali principi di cybersecurity embedded, inclusi autenticazione, cifratura, protezione del firmware e secure boot;
- Esperienza nello sviluppo di applicazioni safety-critical e conoscenza delle normative e dei processi di functional safety, quali IEC 61508 e ISO 26262;
- Buona conoscenza dell'inglese tecnico, sia scritto sia parlato.
Altre informazioni
Luogo di lavoro: vicinanze di Farigliano (CN).
Orario di lavoro: full-time orario centrale.
CCNL: Metalmeccanica Industria
RAL: € 35.000 - € 45.000.
Si offre contratto diretto in azienda.
Similar roles in Italy
- Software Engineer - Frontend · Trustfull, Milan
- SVILUPPATORE INFORMATICO SENIOR · Job Italia Spa, Perugia
- Senior Firmware Developer - RIF 100452 · W EXECUTIVE S.R.L., Modena
- Junior Software Developer · Universo, Milan
- React Developer · M.C. Engineering Srl, Rome
- Sviluppatore/Sviluppatrice Flutter Junior · e-work S.p.A, Milan
59 open roles like this one; at most three per employer shown.
Other roles at Risorse S.p.a.
- Addetto alla segreteria organizzativa - categorie protette - L. 68/99 · Milan
- Junior Executive Assistant - Categorie protette - L. 68/99 · Milan
- Capo turno · San Bonifacio
- Operaio /a settore metalmeccanico · Crema
- Operatore Call Center - Categorie protette - L. 68/99 · Busto Arsizio
- Operatore trattamento termico - Imballaggio - 3 turni ciclo continuo · Monticelli Brusati
685 open.