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).
📍 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)
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.
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.