Con oltre 33 anni di esperienza nel settore della bigliettazione per il trasporto pubblico, Kuba è leader nelle soluzioni di pagamento intuitive, affidabili e contactless, promuovendo una mobilità fluida e accessibile. Presenti in oltre 500 città e regioni in tutto il mondo, siamo orgogliosi del nostro impatto globale e dei nostri uffici situati a Londra, Francia, Italia, Sudafrica e Stati Uniti. Il nostro lavoro si basa su sei pilastri fondamentali: Il cliente al centro: Superare le aspettative dei clienti e costruire fiducia con ogni progetto. Responsabilità personale: Fornire risultati di alta qualità, prestando attenzione a ogni dettaglio. Alzare l’asticella: Spingersi oltre i limiti per raggiungere l'eccellenza in tutto ciò che facciamo. Comunità: Supportare le comunità locali e promuovere l’inclusione. Principi fondamentali: Cerchiamo sempre la soluzione migliore per raggiungere un obiettivo, anche quando va contro la tradizione o le opinioni prevalenti. Produzione invece di perfezione: Agire rapidamente, imparare dagli errori e trovare un equilibrio tra precisione e innovazione. Il tuo ruolo: Embedded Software Engineer Stiamo cercando un Embedded Software Engineer per unirsi al nostro team di ingegneria dinamico con sede a Roma. Contribuirai allo sviluppo di soluzioni embedded innovative per dispositivi front-end in ambiti come pagamenti, IoT e sistemi di controllo accessi. Parteciperai all'intero ciclo di sviluppo software, dall'analisi al deployment, e svolgerai un ruolo chiave nella progettazione hardware dei dispositivi embedded sviluppati internamente. Principali responsabilità Definire specifiche tecniche. Sviluppare moduli software (es. driver) o prodotti completi, con possibili vincoli di sicurezza e standard di pagamento. Contribuire all'implementazione dell'architettura software. Eseguire test unitari, debugging e manutenzione del codice. Scrivere ed eseguire test automatizzati. Collaborare con team multiculturali per risolvere sfide tecniche complesse. Rimanere aggiornato sulle tendenze tecnologiche e integrare innovazioni nei progetti. Requisiti minimi: Laurea triennale o magistrale in Informatica, Tecnologie dell'Informazione o campo correlato. 1-2 anni di esperienza nello sviluppo di software embedded. Conoscenza dei linguaggi C e C++ su Linux, con focus sullo sviluppo embedded. Programmazione shell in ambienti Linux. Familiarità con sistemi operativi Linux a livello di ingegnere di sistema. Esperienza con strumenti di sviluppo su Linux/Windows e sistemi di versionamento (Git, SVN, CVS). Competenze trasversali: Attenzione ai dettagli e capacità di risolvere problemi. Proattività e autonomia. Eccellenti capacità comunicative in inglese (livello minimo B2). Spirito di squadra e mentalità inclusiva. Offriamo un ambiente di lavoro dinamico con opportunità di crescita professionale, un team solidale e un impegno verso l'innovazione e l'inclusione. Processo di selezione Colloquio iniziale con HR. Colloquio tecnico con Solution Architect. Incontro con il Country Manager. Offerta di lavoro, in caso di esito positivo. Impegno per l’inclusione In Kuba crediamo nella diversità come forza. Siamo impegnati a creare un ambiente di lavoro inclusivo e valorizziamo candidature da ogni provenienza. Unisciti a noi e contribuisci a plasmare il futuro della mobilità con soluzioni di pagamento innovative! J-18808-Ljbffr J-18808-Ljbffr