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.
È il candidato/la candidata ideale per questa opportunità? Lo scopra leggendo la panoramica del ruolo qui sotto. 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, I2C, 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 a distanza 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 possibilità. 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. xpavfwm 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.