Brain logo

Brain

Embedded Software Engineer – C/C++ Linux - FinTech

Brain

📍 Turin, Italy 🇮🇹

full-time
mid-level
28000
hybrid
Posted —

Key Skills

C++LinuxmultithreadingGitTCP/IP

Industry

Consumer ElectronicsFinancial Services

Job Description

Brain Technologies è alla ricerca di un/a Embedded Software Engineer – C/C++ Linux


Per un progetto strategico nel settore FinTech, ricerchiamo un/a Embedded Software Engineer che contribuirà allo sviluppo di piattaforme software per soluzioni avanzate di pagamento elettronico basate su Linux, all'interno di un team internazionale.


Attività principali:


  • Progettazione, sviluppo e manutenzione di applicazioni software in C e C++ su piattaforme Linux, per sistemi embedded destinati a soluzioni FinTech e terminali di pagamento unattended
  • Analisi dei requisiti funzionali e definizione delle soluzioni architetturali
  • Progettazione di software ad alte prestazioni, affidabile, sicuro e facilmente manutenibile
  • Debugging, troubleshooting e ottimizzazione del codice
  • Integrazione dei componenti software con hardware, middleware e sistemi di comunicazione
  • Sviluppo di unit test e supporto alle attività di integrazione e validazione
  • Analisi e risoluzione di anomalie riscontrate durante le fasi di sviluppo e testing
  • Partecipazione a code review e ad attività di miglioramento continuo della qualità del software, in collaborazione con team multidisciplinari e internazionali


Sede di lavoro: Torino (modalità ibrida)


Requisiti:


  • Laurea in Ingegneria Informatica, Informatica, Elettronica o discipline affini
  • Esperienza pregressa nello sviluppo software in C e C++, con ottima conoscenza del sistema operativo Linux e delle applicazioni native Linux
  • Conoscenza approfondita di programmazione multithread, gestione di processi e sincronizzazione, gestione della memoria, IPC (Inter Process Communication) e socket TCP/IP
  • Esperienza con strumenti di debugging avanzato (GDB, Valgrind o equivalenti), sistemi di versionamento Git e sistemi di build (Make, CMake o simili)
  • Capacità di scrivere codice pulito, efficiente e facilmente mantenibile
  • Buona conoscenza della lingua inglese


Competenze preferenziali:


  • Esperienza nello sviluppo di sistemi embedded Linux
  • Conoscenza del settore dei pagamenti elettronici, POS o terminali unattended
  • Esperienza con protocolli di comunicazione (USB, seriale, TCP/IP, MQTT, ecc.)
  • Conoscenza di Bash e/o Python
  • Esperienza con metodologie Agile


Cosa ti offriamo:


  • Contratto a tempo indeterminato CCNL Metalmeccanica Grande Industria
  • RAL 28.000–45.000 € + benefit (il posizionamento dipende da esperienza e livello di inquadramento)
  • Responsabilità e crescita
  • Ambiente flessibile e dinamico
  • Struttura organizzativa orizzontale
  • Ambiente internazionale
  • Welfare
  • Assicurazione sanitaria


Brain Technologies è una società Italiana di Ingegneria fondata a Torino nel 2008, appassionata di tecnologia e innovazione. Collaboriamo con le più rappresentative realtà industriali nazionali ed internazionali nei settori dei Sistemi Embedded, Progettazione Hardware, Sistemi Meccatronici e tanto altro. Crediamo che la soddisfazione delle persone e le relazioni umane siano la chiave della crescita.

🌐 www.brain-tech.it


Brain Technologies è un'Azienda che crede nelle pari opportunità e le decisioni in merito alle nuove assunzioni si basano solo su merito, qualifiche, abilità e rendimento nei colloqui. La scelta dei candidati che superano le selezioni viene fatta indipendentemente da religione, paese d'origine o etnia, sesso, orientamento sessuale, identità o espressione di genere, età o disabilità. Brain Technologies si impegna a creare un ambiente di lavoro inclusivo, diversificato e sicuro. (Leggi 903/77; 125/91; dei decreti legislativi 215/03 e 216/03)