
Firmware Engineer
Stäubli Group6 months ago
Travagliato, ItalyMid Level
Responsibilities
- Sviluppare firmware C/C++ per microcontrollori STM32 e TI C2000 secondo un processo strutturato di qualità del codice.
- Lavorare con FreeRTOS ed Embedded Linux tramite Yocto.
- Sviluppare driver e moduli di comunicazione per UART, SPI, I2C, CAN, RS485 ed Ethernet.
- Integrare protocolli industriali e IoT come MQTT, BLE, Wi-Fi, ZigBee, Modbus e CANopen.
- Eseguire testing funzionale e delle prestazioni e debugging hardware/software con oscilloscopio e logic analyzer.
- Applicare pratiche di secure coding e supportare la compliance in ambito cybersecurity.
- Collaborare con i team hardware e Product Engineering su progetti tecnici internazionali.
Requirements
- Laurea in Informatica, Elettronica o Automazione.
- Ottima conoscenza di C/C++ e dei microcontrollori e SoC.
- Esperienza con FreeRTOS, Embedded Linux e architetture modulari.
- Conoscenza di protocolli industriali e wireless.
- Competenze di debugging hardware/software e utilizzo di Python per scripting e testing.
- Conoscenza di base della cybersecurity embedded.
- Inglese parlato e scritto per documentazione tecnica e collaborazione internazionale.
- Problem solving, capacità di lavoro in team, capacità analitica e comunicazione tecnica chiara ed efficace.