SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote

🏢 Develer · all Develer jobs
📍 Italy
📅 Posted 2026-07-02 · via Himalayas
🏷 Software-Engineer,Software-Developer,Embedded-Software-Developer,Full-Stack-Developer,Firmware-Developer,Web-Developer,Software-Development,Remote-Software-Engineering,Accessibility-Focused-Software-Development
Apply on original site ↗

Develer è un’azienda del gruppo Comelz, che svolge attività di progettazione, produzione elettronica e sviluppo software per il mondo industriale.

Cerchiamo nuovi collaboratori e collaboratrici da inserire nei nostri team di sviluppo software, appartenenti alle categorie protette, in tre aree:

- Embedded Linux e firmware

- Sviluppo desktop e embedded

- Sviluppo web full stack

Su cosa lavoriamo?

I progetti tipici su cui lavoriamo riguardano:
Embedded Linux e firmware

- Applicazioni ferroviarie, anche in sicurezza

- Controllo di processi di automazione industriale.

- Macchine a controllo numerico, per controllo motori e bus di campo industriali.

- Internet of Things (con trasmissioni dati in Wi-Fi, Bluetooth, GSM).

- Interfacce utente per dispositivi embedded con display touch.

Sviluppo desktop e embedded

- Controllo di macchine industriali.

- Realizzazione di interfacce utente per dispositivi embedded con display touch.

- Software per il disegno tecnico 2D e 3D per il settore calzaturiero.

Sviluppo web full stack

- Analisi e reportistica di dati acquisiti da macchine industriali.

- Raccolta e visualizzazione di metriche collezionate da applicazioni web.

- Portali per la configurazione e gestione remota di macchine industriali.

A seconda del tipo di progetto, la parte principale del lavoro consisterà in:
Embedded Linux e firmware

- Sviluppare a basso livello su un sistema Linux embedded: realizzazione di BSP, kernel driver, demoni user space.

- Sviluppare in C su bare metal / microcontrollori: driver e uso di RTOS.

- Aiutare il team di progettisti elettronici nel test e debug delle schede progettate.

Sviluppo desktop e embedded

- Realizzare applicazioni multipiattaforma (desktop e tablet), utilizzando le librerie Qt

- Creare interfacce utente, su sistemi desktop o embedded, e costruire il collegamento verso la logica di backend

- Scrivere algoritmi e logiche di backend al servizio delle applicazioni

Sviluppo web full stack

- Realizzare interfacce di controllo per dispositivi industriali accessibili da browser.

- Sviluppare API HTTP per l'interoperabilità di applicazioni web e mobile.

- Creare applicazioni web per per il monitoraggio di dispositivi e la reportistica di dati in tempo reale.

- Contribuire allo sviluppo di applicazioni web distribuite, realizzate con microservizi, che fanno uso di Amazon AWS.

Per Embedded Linux e firmware , ti capiterà di dover accedere agli schemi elettrici delle schede, realizzati con Altium Designer. A volte, sarà necessario creare degli strumenti software per semplificare lo sviluppo o per realizzare piccoli applicativi di test: in questi casi, i linguaggi e le tecnologie che preferiamo usare sono C++, Python, Bash, Go, Qt / QML.

Per lo sviluppo software desktop ed embedded è un requisito la conoscenza di almeno uno tra i linguaggi C , C++ , Python e Go .

Per lo sviluppo software web full stack ti chiediamo la conoscenza delle principali tecnologie legate allo sviluppo software moderno per il web: in particolare, per la parte di frontend, angular.js o react.js . Per la parte di backend, lavoriamo con Python o Go , ma, se utilizzi altri linguaggi, non ti preoccupare, per noi non costituisce un problema.

Siamo alla ricerca di persone appassionate, curiose, intraprendenti e flessibili che vogliano contribuire alla crescita dei progetti attraverso la realizzazione di sistemi tecnologicamente avanzati e dalle elevate prestazioni e affidabilità.

Cerchiamo persone capaci di identificare le soluzioni e gli strumenti più adatti, con l’obiettivo di aumentare il valore e la qualità dei prodotti che offriamo.

Si richiede l'appartenenza alle Categorie Protette L. 68/99 (anche art. 18)
Come lavoriamo?

- I progetti sono affidati a team piccoli (2-5 persone in media), con un project manager, che svolge anche il ruolo di account manager verso il cliente, e un tech leader per la direzione tecnica e l’organizzazione del lavoro: solitamente ogni team segue un p

← All remote jobs