05 ago
|
Michael Page International Italia
|
Caserta
05 ago
Michael Page International Italia
Caserta
ph3Azienda /h3 pRealtà italiana di prodotto, produttrice di soluzioni tecnologiche – Atmosfera dinamico ed innovativo. /p h3Offerta /h3 ul liProgettazione, sviluppo e manutenzione di software firmware/embedded su piattaforme Linux basate su SOM Variscite (i.MX) /li liCustomizzazione del BSP e sviluppo di componenti low-level, inclusi driver kernel e moduli LKM per periferiche hardware /li liSviluppo di applicativi embedded in C/C++ con interfaccia grafica tramite framework Qt (Qt5/Qt6, QML) /li liGestione dell'intero ciclo di sviluppo embedded: cross-compilazione, build system (Yocto/Buildroot), integrazione e debugging /li liIntegrazione e gestione dei protocolli di comunicazione embedded (es. CAN, Modbus, TCP/IP, MQTT) /li liAttività di debug e ottimizzazione su sistemi Linux embedded, inclusa analisi performance e troubleshooting a livello kernel e hardware /li liCollaborazione con team multidisciplinari (hardware, software, test) e produzione di documentazione tecnica di progetto /li /ul h3Competenze ed esperienza /h3 ul liLaurea in Ingegneria Elettronica, Informatica o equivalente (o diploma tecnico con esperienza) e almeno 3+ anni di esperienza in sviluppo firmware/embedded Linux /li liPadronanza di C++ moderno (C++11/14/17), inclusa gestione memoria, RAII, template e STL,
e conoscenza del C per sviluppo kernel e driver /li liUtilizzo di Python e Bash per scripting, automazione di build e attività di test /li liConoscenza approfondita di Linux embedded, inclusa architettura del kernel (scheduler, memoria, interrupt) /li liEsperienza con cross-compilazione e toolchain (GCC/Clang, Buildroot, Yocto) /li liCapacità di configurazione e gestione di Device Tree, bootloader U-Boot e filesystem embedded (UBIFS, JFFS2, ext4) /li liSviluppo di driver Linux (LKM) per periferiche e bus (I²C, SPI, UART, CAN, USB, GPIO) e interfaccia userspace /li liEsperienza su piattaforme SOM Variscite/NXP i.MX, inclusi porting BSP, configurazione hardware e integrazione di periferiche /li liUtilizzo del framework Qt (Qt5/Qt6) per sviluppo GUI embedded, includendo QML, QtQuick e integrazione con display stack /li liConoscenza dei principali protocolli di comunicazione embedded (CAN, Modbus, TCP/IP, MQTT, gRPC, RS-485, USB OTG) /li liUtilizzo di build system e strumenti di sviluppo (CMake, Make, Yocto/Bitbake, Docker) e sistemi di versioning/CI (Git, GitLab CI, GitHub Actions) /li /ul h3Completa l'offerta /h3 ul liOttima opportunità di carriera /li liAmbiente con forte focus sull'innovazione tecnologica /li /ul /p #J-18808-Ljbffr
📌 Firmware / Embedded Software Engineer (Caserta)
🏢 Michael Page International Italia
📍 Caserta