Linux & Android Embedded Software Developer

Coges · Veneto, Italia ·


Descrizione dell'offerta

Coges S.p.A. è un’azienda leader nello sviluppo di sistemi di pagamento e soluzioni elettroniche per il settore vending e retail. In un’ottica di potenziamento del nostro team R&D, siamo alla ricerca di un/una Linux & Android Embedded Software Developer motivat* e competente, che contribuisca allo sviluppo di piattaforme embedded di nuova generazione.

La posizione

La risorsa sarà coinvolta nella progettazione, sviluppo e manutenzione di software per dispositivi embedded basati su Linux e Android, con un forte focus su sicurezza, robustezza ed efficienza delle implementazioni.

Lavorerà in un ambiente multidisciplinare e internazionale, collaborando con team firmware, hardware e Post Sales, contribuendo attivamente al miglioramento continuo delle nostre soluzioni embedded.

Responsabilità principali

  • Progettare, sviluppare e mantenere software embedded in C, C++ e Java per piattaforme Linux e Android.
  • Collaborare allo sviluppo di sistemi eterogenei che integrano piattaforme Linux/Android con firmware su microcontrollore, garantendo comunicazione affidabile, sincronizzazione e comportamento real-time.
  • Sviluppare applicazioni utilizzando framework strutturati (in particolare Qt), assicurando alte prestazioni, manutenibilità e conformità ai vincoli embedded.
  • Progettare ed eseguire unit test, promuovendo qualità, affidabilità e manutenibilità a lungo termine.
  • Diagnosticare e risolvere problematiche complesse a livello applicativo e di sistema.
  • Redigere documentazione tecnica chiara e completa, garantendo tracciabilità e qualità del codice.
  • Contribuire agli aspetti di cybersecurity embedded, applicando principi di secure coding e partecipando a code review e attività di vulnerability assessment.
  • Fornire supporto tecnico al dipartimento Post Sales.
  • Operare con autonomia, proattività e spirito di iniziativa.

Requisiti obbligatori

  • Solida esperienza in C, C++ e Java in ambito embedded.
  • Esperienza concreta su piattaforme Linux e Android embedded e programmazione low-level con interazione diretta con l’hardware.
  • Esperienza pratica con framework strutturati, in particolare Qt.
  • Conoscenza delle piattaforme Android embedded e dei relativi workflow di sviluppo.
  • Esperienza con sistemi di versioning (Git), build system, strumenti di debug e diagnostica low-level.
  • Esperienza comprovata in unit testing e forte orientamento alla qualità del software.
  • Familiarità con pipeline CI/CD e testing automatico in ambienti embedded.
  • Esperienza con strumenti di sviluppo basati su AI generativa (es. GitHub Copilot, Claude).
  • Buona conoscenza delle pratiche di secure coding e dei concetti di cybersecurity embedded.
  • Esperienza nello sviluppo firmware per microcontrollori (RTOS e bare-metal).
  • Conoscenza di interfacce e protocolli low-level (UART, SPI, I²C, GPIO, shared memory).
  • Conoscenza dei principali bus e protocolli di comunicazione industriale.
  • Buona conoscenza della lingua inglese.

Requisiti bonus (profilo considerato Senior)

  • Sviluppo di applicazioni mobile native Android (Java/Kotlin) o con framework multipiattaforma.
  • Esperienza nello sviluppo di device driver e programmazione a livello kernel.
  • Conoscenza di ulteriori linguaggi di programmazione.
  • Esperienza con RTOS e principi avanzati di sicurezza embedded.
  • Integrazione con sensori, attuatori e componenti hardware low-level.
  • Conoscenza di metodologie Agile (Scrum, Kanban).
  • Progettazione GUI per sistemi embedded (Qt, GTK o simili).

Cosa offriamo

  • % di lavoro da remoto mensile, per favorire flessibilità ed equilibrio vita-lavoro.
  • Mensa aziendale.
  • Premio di produzione.
  • Talent review strutturata e formazione continua, con percorsi di crescita tecnica e professionale.
  • Team internazionale, con collaborazione quotidiana tra Italia e Spagna.
  • Inserimento in un team R&D altamente qualificato e orientato all’innovazione.
  • Coinvolgimento in progetti tecnologicamente avanzati in ambito embedded e sistemi di pagamento.


Sede: Caldogno

Lingua richiesta: Inglese (almeno B2), spagnolo nice to have

Range retributivo P2/2: 32.000 – 42.000 € (da verificare a seconda delle competenze e dell’autonomia del profilo)

Pari opportunità e inclusione

Coges S.p.A. promuove attivamente un ambiente di lavoro inclusivo e rispettoso delle pari opportunità.

Incoraggiamo fortemente la candidatura di professioniste e di tutte le persone, indipendentemente da genere, età, background culturale, orientamento o abilità, convinti che la diversità sia un valore fondamentale per l’innovazione e la crescita del team.


Se sei una persona appassionata di sistemi embedded, sicurezza e sviluppo software a basso livello, e desideri lavorare in un contesto tecnologico internazionale e stimolante, ti invitiamo a candidarti.

Candidatura e Ritorno (in fondo)