Software Engineer
Pubblicato il 02-10-2026 - TopControl GmbH in Trento
TopControl sviluppa l’hardware e il software che gestiscono le linee di lavorazione di frutta e alimenti in Alto Adige e oltre — pesatura, etichettatura, selezione, gestione del magazzino e della produzione. fruitManager è il nostro prodotto di punta per la frutta: gira ogni giorno in decine di cooperative e magazzini, dalla ricezione della merce alla pallettizzazione. Cerchiamo un* software engineer di esperienza che ci aiuti ad accelerarne lo sviluppo. Su cosa lavorerai Non è un progetto greenfield: è un prodotto maturo, con clienti reali e linee di produzione che ogni giorno dipendono da lui — e una modernizzazione in corso. Lavorerai sull’intero stack di fruitManager: servizi backend in Python e C#/.NET, interfacce desktop per operatori in Delphi, il tutto su database Firebird. I servizi comunicano tra loro tramite il nostro framework RPC interno e, per i domini più recenti, gRPC; il sistema dialoga in tempo reale con bilance, etichettatrici, selezionatrici e PLC sul campo. Buona parte del lavoro più stimolante è proprio l’evoluzione di questa base:
migrare servizi da Python a C#, portare i domini legacy verso gRPC e completare il passaggio dalla v4 alla v5. Cerchiamo qualcuno che sappia prendere in mano una funzionalità end-to-end — dal modello dati al servizio backend fino alla schermata dell’operatore — e che alzi la velocità del team, non solo le proprie righe di codice. Cosa farai Sviluppare ed estendere i servizi backend (Python e C#/.NET) che orchestrano selezione, pesatura, etichettatura, ordini e gestione del magazzino. Lavorare sul database Firebird: query, modello dati, performance. Mettere mano alle UI desktop Delphi quando la funzionalità lo richiede — qui backend e frontend non sono silos separati. Contribuire alla modernizzazione in corso: Python → C#, RPC interno → gRPC, v4 → v5. Integrare hardware di linea (bilance, etichettatrici, selezionatrici, scanner) tramite protocolli seriali, TCP, CAN e OPC-UA. Collaborare con un team piccolo e senior
