Senior firmware engineer fieldbus
Pubblicato il 01-08-2026 - Gefran S. P. A in Italia
Inserita all'interno del team R&D; Automation Software, la persona selezionata sarà responsabile dello sviluppo di software embedded, con particolare focus sui firmware per la comunicazione industriale basata su protocolli Fieldbus ed Ethernet industriale. La figura rappresenterà inoltre un riferimento tecnico per l'azienda nelle scelte architetturali e tecnologiche legate alla comunicazione industriale, contribuendo attivamente all'evoluzione delle piattaforme hardware e software dei prodotti. Attività principali Sviluppo firmware embedded per microcontrollori ARM (STM32, NXP, Hilscher) Sviluppo e manutenzione di stack di comunicazione industriale Fieldbus ed Ethernet-based Sviluppo di driver per l'interfacciamento con periferiche hardware (ADC, DAC, SPI, I2 C, memorie, ecc.) Analisi e validazione del traffico di comunicazione tramite Wireshark e strumenti analoghi Supporto nella definizione delle architetture software e delle scelte tecnologiche aziendali Redazione e manutenzione della documentazione tecnica di progetto Collaborazione con i team Hardware,
Software e Product Management durante tutte le fasi di sviluppo prodotto Supporto alle attività di validazione e certificazione dei protocolli di comunicazione industriale Monitoraggio dell'evoluzione degli standard e delle tecnologie di comunicazione industriale Requisiti tecnici Conoscenza degli ambienti di sviluppo per microcontrollori embedded (KEIL, IAR o equivalenti) Ottima conoscenza del linguaggio C per applicazioni embedded su microcontrollori ARM Conoscenza di almeno un Real Time Operating System, preferibilmente Free RTOS Conoscenza almeno intermedia dei seguenti protocolli di comunicazione industriale: Profinet (Slave), Ether CAT (Master e Slave), Modbus TCP/RTU (Master e Slave) Esperienza nello sviluppo di driver per periferiche hardware Capacità di analisi del traffico di rete e debugging dei protocolli di comunicazione Capacità di lettura degli schemi elettrici e utilizzo della strumentazione di lab
