Firmware/Software Engineer

23 ore fa

caserta, campania, Italia Synergie Sede Tempo pieno

Descrizione azienda

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

Firmware/Software Engineer

Posizione

In particolare, l’azienda è specializzata nella progettazione deiSistemi di Collaudo Elettronici , aggiungendo poi man mano nuove attività e servizi, sino ad arrivare ad oggi, dove è in grado di offrire un servizio completo diProgettazione di Sistemi e Schede elettroniche , sviluppo di prototipi, assemblaggio elettromeccanico, produzione SMT/THT e Ingegneria di Collaudo.

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.

Requisiti

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 efficiente 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.
  • 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 .

Altre informazioni

Caserta

L'offerta è rivolta a candidatə nel rispetto del Dlgs 198/2006 e dei Dlgs 215/2003 e 216/2003 e della PdR 125/2022.

Le persone interessate sono invitate a leggere l'informativa privacy ex artt. 13 e 14 del Reg. UE 2016/679.

Aut. Min. Prot. N. 1207 – SG del 16/12/2004

#J-18808-Ljbffr