Per una realtà industriale di grandi dimensioni, le cui aziende del gruppo offrono soluzioni end-to-end nel mercato dei prodotti elettronici ed elettromeccanici ricerchiamo un Per essere preso/a in considerazione per un colloquio, la preghiamo di assicurarsi che la sua candidatura sia pienamente in linea con le specifiche del lavoro riportate di seguito. Firmware/Software Engineer Inserito nel team tecnico dedicato alla progettazione e realizzazione di prototipi e apparati elettrici in ambito dell'elettronica per ogni tipo di settore industriale, il candidato avrà le seguenti Attività principali Sviluppo di firmware e software embedded in C/C++ . Progettazione e sviluppo di applicazioni su Linux Embedded .
Realizzazione di interfacce HMI tramite Qt Framework e Qt Quick/QML . Integrazione e comunicazione con dispositivi hardware e sistemi industriali. Gestione di meccanismi di Inter Process Communication (IPC) e Shared Memory .
Progettazione di servizi e microservizi embedded. Ottimizzazione delle prestazioni software, della latenza e dell'utilizzo della memoria. Attività di debugging e troubleshooting su hardware reale. Integrazione con sensori, attuatori e sistemi di automazione industriale.
Sviluppo di software robusto, affidabile e fault-tolerant.
Competenze richieste Ottima conoscenza del linguaggio C/C++ moderno . Solida esperienza in ambiente Linux . Conoscenza approfondita del Qt Framework . Esperienza nello sviluppo di interfacce grafiche con Qt Quick/QML .
Conoscenza della programmazione multithread . Gestione snello della memoria, puntatori, RAII e Smart Pointers . Esperienza nelle attività di debugging tramite GDB . Utilizzo di sistemi di versionamento Git .
Esperienze tecniche richieste Sviluppo su sistemi Embedded Linux . Implementazione di meccanismi IPC e Shared Memory . Comunicazioni tramite Socket TCP/IP . Interfacce seriali RS232/RS485 .
Comunicazioni
Ethernet . Esperienza con protocolli CAN Bus , Modbus RTU/TCP e MQTT . Gestione di processi e servizi Linux. xrdztoy Attività di cross-compilation . Utilizzo di sistemi di build quali CMake o qmake . Costituiscono titolo preferenziale Conoscenza del bus MIL-STD-1553 . Esperienza con sistemi RFID . Protocolli e interfacce SPI e GPIO . Utilizzo di Docker . Esperienza con Yocto e/o Buildroot .
Scripting
Bash . Conoscenza di PostgreSQL . Sviluppo in Python . Esperienza con sistemi Real-Time . Sviluppo di driver Linux.
Tecnologie
OpenGL e Qt Quick 3D .
📌 Ingegnere software firmware (Caserta)
🏢 Altro
📍 Caserta