Chi siamo
Sviluppiamo soluzioni di intralogistica automatizzata per produttori di beni di consumo nei settori beverage, food e tissue. La nostra piattaforma SM.I.LE80 orchestra in tempo reale robot, AGV/LGV e sistemi di magazzino automatico, interfacciandosi con gli ERP dei clienti. Siamo presenti in 14 paesi con un'organizzazione engineering strutturata in team Agile.
Il ruolo
Contribuirai allo sviluppo del software embedded per il layer EDGE della piattaforma SM.I.LE80, lavorando sul software che gira direttamente su veicoli autonomi e dispositivi di campo in ambienti industriali automatizzati.
Cosa farai
- Progetterai e svilupperai software embedded in C/C++ per il layer EDGE della piattaforma, con focus su veicoli autonomi e dispositivi di campo.
- Gestirai internals Linux, driver e scripting (bash/Python) per l'integrazione con l'hardware di bordo.
- Implementerai logiche di comunicazione su protocolli industriali e di rete, dal livello fisico (EtherCAT, CAN, Wi-Fi, UWB) al livello applicativo (MQTT, OPC-UA).
- Collaborerai con product owner e scrum master in ambiente Agile per il rilascio incrementale di funzionalità verso i clienti finali.
- Manterrai aggiornata la documentazione tecnica e contribuirai alle sessioni di formazione interna.
Contesto tecnico
- Sistema: software embedded su AGV/LGV e dispositivi EDGE integrati nella piattaforma SM.I.LE80.
- Linguaggi e ambienti: C/C++ su Linux, scripting bash/Python.
- Protocolli: EtherCAT, Profinet, CAN, RS485, Wi-Fi, UltraWideBand, TCP/IP, MQTT, OPC-UA.
- Metodi: programmazione real-time e RTOS, teoria dei controlli (es. filtro di Kalman), design pattern OOP/OOD.
- Versioning: Git e Git-flow in ambiente Agile.
Chi cerchiamo
Requisiti essenziali
- Laurea magistrale in Ingegneria Informatica, del Software o dell'Automazione.
- Solida esperienza in sviluppo software per automazione industriale, veicoli autonomi o sistemi embedded.
- Padronanza di C/C++ su Linux con conoscenza approfondita di kernel, driver e programmazione concorrente.
- Esperienza con programmazione real-time e sistemi RTOS.
- Conoscenza dei principali stack di rete e protocolli industriali sia a livello fisico che applicativo.
- Inglese fluente.
Requisiti preferenziali
- Esperienza con pipeline CI/CD e toolchain DevOps.
- Conoscenza di tecniche di stima e controllo per sistemi autonomi (es. filtro di Kalman, odometria).
Cosa offriamo
- Sede: Bari.
- Modalità di lavoro: 3 giorni in sede e 2 da remoto a settimana.
- Contratto a tempo indeterminato, full time.
- Percorsi di sviluppo strutturati attraverso E80 World Academy.