Embedded Software Developer

Risorse SpA · Farigliano, Piemonte ·

35–45k €/anno
Candidati sul sito partner Ti candidi sul sito dell'inserzionista — qui non viene salvato nulla.

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:

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.
  • 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.

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.

Dettagli della retribuzione: Intervallo 35.000,00-45.000,00 EUR all'anno

Candidati sul sito partner Annuncio fornito da uno dei nostri portali partner. Ultima verifica: 5 ore fa.

Segnala l'annuncio

Dati di mercato di EasyWorkClub, non forniti dal datore di lavoro

Altre offerte di Risorse SpA

821 altri annunci che pubblichiamo

Risorse SpAFarigliano Candidati