Firmware Engineer
Job Description
Il nostro Technical Centre di Travagliato (BS), parte integrante di un più ampio team internazionale di ricerca e sviluppo, è alla ricerca di un/a Firmware Engineer per lo sviluppo di sistemi embedded avanzati destinati a robotica, automazione, macchine tessili e soluzioni IoT.
Cosa farai
La risorsa sarà inserita nel team locale, a diretto riporto del Responsabile del centro tecnico, e sarà coinvolta direttamente in progetti tecnici avanzati di respiro internazionale, volti allo sviluppo e all'innovazione di un ampio portafoglio di prodotti, con particolare focus su:
- Sviluppo firmware C/C++ per microcontrollori (STM32, TI C2000) secondo approccio strutturato Quality Coding Assessment (regole, processo di sviluppo software, built-in quality)
- Lavoro con FreeRTOS ed Embedded Linux (Yocto)
- Sviluppo driver e moduli di comunicazione (UART, SPI, I2C, CAN, RS485, Ethernet)
- Integrazione protocolli industriali e IoT (MQTT, BLE, Wi‑Fi, ZigBee, Modbus, CANopen)
- Testing funzionale/performance, debugging HW/SW (oscilloscopio, logic analyzer)
- Applicazione secure coding & supporto compliance cybersecurity
- Collaborazione con team HW e Product Engineering
- Laurea in Informatica/Elettronica/Automazione
- Ottima conoscenza C/C++ e MCU/SoC
- Esperienza con FreeRTOS, Embedded Linux, architetture modulari
- Conoscenza protocolli industriali e wireless
- Abilità di debugging HW/SW
- Python per scripting/testing
- Conoscenza base cybersecurity embedded
- Inglese (parlato e scritto) richiesto per documentazione tecnica e collaborazione internazionale.
Completano il profilo: Problem solving, team-work, capacità analitica e di comunicazione tecnica chiara ed efficace