Ricevi più risposte dai datori di lavoro
Invia un CV specifico per questa offerta in pochi minuti.
Michael Page International in Caserta cerca un Firmware/Embedded Software Engineer per progettare e mantenere firmware su Linux embedded su SOM Variscite (i.MX).
La posizione richiede esperienza con BSP, kernel/Linux, driver LKM, sviluppo C/C++, Qt per GUI embedded e familiarità con Yocto/Buildroot, cross-compilazione e protocolli CAN, Modbus, TCP/IP e MQTT. Si offre ruolo a tempo pieno in azienda italiana.
Categoria: Technology & Telecoms
Luogo di lavoro: Caserta
Realtà italiana di prodotto, produttrice di soluzioni tecnologiche, ricerca un Firmware/Embedded Software Engineer a Caserta.
Requisiti: Laurea in Ingegneria Elettronica, Informatica o equivalente (o diploma tecnico con esperienza) e almeno 3+ anni di esperienza in sviluppo firmware/embedded LinuxPadronanza di C++ moderno (C++11/14/17), inclusa gestione memoria, RAII, template e STL, e conoscenza del C per sviluppo kernel e driverUtilizzo di Python e Bash per scripting, automazione di build e attività di testConoscenza approfondita di Linux embedded, inclusa architettura del kernel (scheduler, memoria, interrupt)Esperienza con cross-compilazione e toolchain (GCC/Clang, Buildroot, Yocto)Capacità di configurazione e gestione di Device Tree, bootloader U-Boot e filesystem embedded (UBIFS, JFFS2, ext4)Sviluppo di driver Linux (LKM) per periferiche e bus (I²C, SPI, UART, CAN, USB, GPIO) e interfaccia userspaceEsperienza su piattaforme SOM Variscite/NXP i.MX, inclusi porting BSP, configurazione hardware e integrazione di perifericheUtilizzo del framework Qt (Qt5/Qt6) per sviluppo GUI embedded, includendo QML, QtQuick e integrazione con display stackConoscenza dei principali protocolli di comunicazione embedded (CAN, Modbus, TCP/IP, MQTT, gRPC, RS-485, USB OTG)Utilizzo di build system e strumenti di sviluppo (CMake, Make, Yocto/Bitbake, Docker) e sistemi di versioning/CI (Git, GitLab CI, GitHub Actions)