Embedded Firmware Software Engineer
1 giorno fa
, Italia
Michael Page
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Azienda Realtà italiana di prodotto, produttrice di soluzioni tecnologiche – Ambiente dinamico ed innovativo. Offerta
* Progettazione, sviluppo e manutenzione di software firmware/embedded su piattaforme Linux basate su SOM Variscite (i.
MX)
* Customizzazione del BSP e sviluppo di componenti low-level, inclusi driver kernel e moduli LKM per periferiche hardware
* Sviluppo di applicativi embedded in C/C++ con interfaccia grafica tramite framework Qt (Qt5/Qt6, QML)
* Gestione dell'intero ciclo di sviluppo embedded: cross-compilazione, build system (Yocto/Buildroot), integrazione e debugging
* Integrazione e gestione dei protocolli di comunicazione embedded (es. CAN, Modbus, TCP/IP, MQTT)
* Attività di debug e ottimizzazione su sistemi Linux embedded, inclusa analisi performance e troubleshooting a livello kernel e hardware
* Collaborazione con team multidisciplinari (hardware, software, test) e produzione di documentazione tecnica di progetto Competenze ed esperienza
* Laurea in Ingegneria Elettronica, Informatica o equivalente (o diploma tecnico con esperienza) e almeno 3+ anni di esperienza in sviluppo firmware/embedded Linux
* Padronanza di C++ moderno (C++11/14/17), inclusa gestione memoria, RAII, template e STL, e conoscenza del C per sviluppo kernel e driver
* Utilizzo di Python e Bash per scripting, automazione di build e attività di test
* Conoscenza 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 (I2C, SPI, UART, CAN, USB, GPIO) e interfaccia userspace
* Esperienza su piattaforme SOM Variscite/NXP i.
MX, inclusi porting BSP, configurazione hardware e integrazione di periferiche
* Utilizzo del framework Qt (Qt5/Qt6) per sviluppo GUI embedded, includendo QML, QtQuick e integrazione con display stack
* Conoscenza 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) Completa l'offerta
* Ottima opportunità di carriera
* Ambiente con forte focus sull'innovazione tecnologica
* Progettazione, sviluppo e manutenzione di software firmware/embedded su piattaforme Linux basate su SOM Variscite (i.
MX)
* Customizzazione del BSP e sviluppo di componenti low-level, inclusi driver kernel e moduli LKM per periferiche hardware
* Sviluppo di applicativi embedded in C/C++ con interfaccia grafica tramite framework Qt (Qt5/Qt6, QML)
* Gestione dell'intero ciclo di sviluppo embedded: cross-compilazione, build system (Yocto/Buildroot), integrazione e debugging
* Integrazione e gestione dei protocolli di comunicazione embedded (es. CAN, Modbus, TCP/IP, MQTT)
* Attività di debug e ottimizzazione su sistemi Linux embedded, inclusa analisi performance e troubleshooting a livello kernel e hardware
* Collaborazione con team multidisciplinari (hardware, software, test) e produzione di documentazione tecnica di progetto Competenze ed esperienza
* Laurea in Ingegneria Elettronica, Informatica o equivalente (o diploma tecnico con esperienza) e almeno 3+ anni di esperienza in sviluppo firmware/embedded Linux
* Padronanza di C++ moderno (C++11/14/17), inclusa gestione memoria, RAII, template e STL, e conoscenza del C per sviluppo kernel e driver
* Utilizzo di Python e Bash per scripting, automazione di build e attività di test
* Conoscenza 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 (I2C, SPI, UART, CAN, USB, GPIO) e interfaccia userspace
* Esperienza su piattaforme SOM Variscite/NXP i.
MX, inclusi porting BSP, configurazione hardware e integrazione di periferiche
* Utilizzo del framework Qt (Qt5/Qt6) per sviluppo GUI embedded, includendo QML, QtQuick e integrazione con display stack
* Conoscenza 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) Completa l'offerta
* Ottima opportunità di carriera
* Ambiente con forte focus sull'innovazione tecnologica