Senior Software Developer – Embedded

1 settimana fa

Conegliano, Veneto, Italia Altro Tempo pieno

Siamo un'azienda a conduzione familiare leader nella produzione di chiavi, macchine duplicatrici, transponder e soluzioni di accesso intelligenti, con sede principale a Conegliano. Operiamo in circa 70 paesi, con 9 filiali distribuite in 3 continenti.

Un nostro punto di forza di Keyline è il team di Ricerca e Sviluppo, costituito da ingegneri, progettisti e programmatori altamente qualificati in elettronica e meccanica.

Il ruolo

Cerchiamo uno sviluppatore software con esperienza concreta nello sviluppo di applicazioni embedded e industriali, da inserire nel reparto R&D con un ruolo operativo all'interno del team di sviluppo.

La persona lavorerà su software destinato a macchine automatiche e sistemi embedded, contribuendo sia allo sviluppo di nuove funzionalità sia alla manutenzione evolutiva di piattaforme esistenti.

Il ruolo richiede capacità di collaborazione tecnica, autonomia operativa e attitudine al problem solving in ambienti multidisciplinari.

Sviluppo e manutenzione di applicazioni software embedded su ambiente Linux

Progettazione e implementazione di componenti software in Java

Integrazione con database MySQL e SQLite

Attività di debugging, troubleshooting e ottimizzazione delle prestazioni

Collaborazione con team hardware, firmware e automazione industriale

Manutenzione e sviluppo di moduli in C++ e Python

Supporto alle attività di test, validazione e rilascio software

Redazione e aggiornamento della documentazione tecnica

Esperienza professionale nello sviluppo software (indicativamente 3+ anni)

Ottima conoscenza di Java

Esperienza di sviluppo in ambiente Linux

Conoscenza di database relazionali (MySQL, SQLite)

Buona capacità di analisi e debugging

Familiarità con sistemi versioning (SVN, Git)

Buona conoscenza della lingua inglese tecnica

Esperienza in sistemi embedded

Competenze in automazione industriale

Conoscenza di protocolli industriali e comunicazione macchina

Esperienza in C++

Esperienza in Python

Conoscenza di architetture multithreading/concurrency

Esperienza con sistemi real-time o software per dispositivi industriali

Capacità di lavorare in team

Approccio pragmatico e orientato alla risoluzione dei problemi

Capacità di comunicazione tecnica efficace

Attitudine collaborativa in contesto R&D

Precisione e attenzione alla qualità del software

Il candidato ideale ha esperienza nello sviluppo software industriale/embedded, è operativo nel coding quotidiano e si trova a proprio agio in ambienti tecnici multidisciplinari.

Sede di lavoro: Di persona