Embedded Software Engineer

2 mesi fa

, Italia Stema Tempo pieno

Azienda: Schneider Electric

Siamo la divisione R&D di Schneider Electric dedicata a soluzioni IoT per building automation industriale. Sviluppiamo gateway per illuminazione di emergenza con stack embedded Linux, integrando web interface e backend software su dispositivi connessi in contesto industriale.

IL RUOLO

Entrerai nel team R&D e svilupperai software embedded su Linux per gateway IoT industriali, curando sia lo stack applicativo che le interfacce web per configurazione e monitoraggio dei dispositivi.

COSA FARAI

● Costruirai e personalizzerai distribuzioni Linux embedded tramite Yocto Project, gestendo layers, recipes e cross-compilazione per target ARM.

● Svilupperai embedded web server e REST API per configurazione e monitoraggio remoto dei gateway IoT.

● Implementerai applicazioni backend in C/C++ e Python per il controllo e la gestione dei dispositivi embedded.

● Eseguirai debug e diagnostica su target hardware tramite gdb, interfaccia seriale e analisi di rete.

● Redigerai documentazione tecnica e supporterai le fasi di test e validazione del software.

CONTESTO TECNICO

● Sistema: gateway embedded per illuminazione di emergenza in contesto industriale IoT.

● OS e build: Linux embedded, Yocto Project.

● Linguaggi: C/C++, Python; interfacce web in HTML/CSS/JavaScript.

● Web stack: API, web server leggeri (lig nginx embedded o equivalenti).

● Ambiente operativo: sviluppo su microcontrollori ARM, version control Git, collaborazione con team hardware e system engineering.

CHI CERCHIAMO

REQUISITI ESSENZIALI

● Laurea in Ingegneria Informatica, Elettronica, telecomunicazioni, automazione.

● Solida conoscenza di Linux embedded e programmazione in C/C++.

● Esperienza nello sviluppo di embedded web server e REST API su dispositivi a risorse limitate.

● Familiarità con il debug su target embedded (gdb, seriale, log di sistema).

REQUISITI PREFERENZIALI

● Conoscenza di protocolli IoT industriali (MQTT, Modbus, TCP/IP).

● Esperienza con pratiche di security embedded: TLS, autenticazione, hardening Linux.

● Familiarità con pipeline CI/CD in ambienti embedded o uso di container su sistemi embedded.

COSA OFFRIAMO

● Sede: Pieve di Cento (BO).

● Processo di selezione: colloquio HR online + colloquio tecnico.