Per azienda cliente che opera nello sviluppo di soluzioni elettroniche e software per l'automazione e la mobilita off-highway, selezioniamo una figura di EMBEDDED SOFTWARE DEVELOPERAttivita previste dal ruolo:* Sviluppo firmware in C (e, preferibilmente, C++) per sistemi embedded su microcontrollori STM32.* Configurazione periferiche (TIM, ADC/DAC, SPI/I2C, UART, CAN) e gestione RTOS (FreeRTOS o equivalenti).* Implementazione stack e applicazioni CAN (CANopen, SAE J1939), diagnostica e boot/upgrade.* Integrazione con toolchain STM32 (es. STM32CubeIDE, GCC/Clang/IAR/Keil), Git e processi di code review.* Test strumentale su banco (oscilloscopio, multimetro, analizzatore logico) e validazione in macchina.* Collaborazione con hardware: lettura schemi elettrici, definizione interfacce, analisi di failure.Requisiti:* Solida conoscenza di C per embedded; preferibile dimestichezza con C++.* Esperienza diretta con STM32 e relativo ambiente di sviluppo.* Familiarita con Git e branching workflow.* Capacita di interpretare schemi elettrici e collaborare con il team hardware.* Conoscenza del protocollo CAN (in particolare CANopen e J1939).Nice to have:* Sviluppo modulare in stile AUTOSAR e conformita MISRA-C.* Python per scripting/automazione test; C# per tool/interfacce.* Esperienza con FreeRTOS o altri RTOS.* Conoscenza di linguaggi PLC.* Competenza con microcontrollori Microchip e rispettivi IDE/toolchain.* Uso avanzato di strumenti di laboratorio (oscilloscopio, multimetro, analizzatore logico).* Principi di cybersecurity embedded (autenticazione, cifratura, protezione firmware, secure boot).* Esperienza su applicazioni safety-critical e normative di sicurezza funzionale (es. IEC 61508, ISO 26262).* Inglese tecnicoL'azienda offre un inserimento diretto in contesto stimolante, reale possibilita di crescita e sviluppo professionale in stretta collaborazione con professionisti del settore.Inquadramento che valorizzi l'esperienza maturata nel ruolo.Orario flessibile.Sede di lavoro: vicinanze CARRU' - CN Lingue conosciute: Inglese: Comprensione Buono Disponibilita oraria: Full Time Patente: B