Embedded Software Developer

Business unit
Information Technology
Sedi
Italia/Torino
All4bit è una società di consulenza informatica, giovane, dinamica ed in forte crescita sul mercato, con sede a Torino e Milano, ed è specializzata nel supporto in ambito IT ai suoi clienti System Integrator.
Nell'ambito delle attività progettuali della propria Practice Technology, sta ricercando per azienda cliente specializzata nel settore tecnologico e dell’innovazione, che si occupa di progettare e sviluppare sistemi elettronici (sia software che hardware) per la geolocalizzazione, la gestione, la diagnostica remota e la manutenzione di apparecchiature, veicoli, sensori e prodotti industriali, un/una


Embedded Software Developer


La risorsa sarà inserita nel team di sviluppo della parte software delle centraline dei macchinari agricoli.


Principali compiti e responsabilità:
  • Sviluppare il codice seguendo gli standard definiti con il team di architettura e lavorare per la riduzione del debito tecnico;
  • Partecipare alla progettazione e allo sviluppo di parti critiche del progetto, insieme al team di architettura;
  • Gestire gli Unit Test per le funzionalità sviluppate, cercando di automatizzare l'esecuzione dei test quando possibile;
  • Essere responsabile del deployment e della relativa tool chain per i propri progetti;
  • Garantire la conformità del codice sviluppato con lo SDLC aziendale (Coding Standard, Unit Test, Versioning);
  • Archiviare il software prodotto seguendo le policy di versioning;
  • Collaborare attivamente con i colleghi del team, con particolare attenzione verso le risorse junior o i colleghi di recente assunzione;
  • Essere responsabile della conformità agli standard ISO aziendali;
  • Redigere e sviluppare la documentazione per i progetti assegnati.

Requisiti:
  • Ottima conoscenza C++ (>= C++11), con almeno 3 anni di esperienza in applicazioni embedded;
  • Ottima conoscenza della progettazione e sviluppo orientato agli oggetti;
  • Ottima conoscenza di Embedded Linux principalmente in spazio utente;
  • Conoscenza di Git/GitHub per il controllo delle versioni;
  • Conoscenza dei linguaggi di scripting (bash, python preferiti);
  • Esperienza con gli Unit Test;
  • Capacità di scrivere documentazione software secondo gli standard forniti;
  • Gradita la conoscenza di CMake e Conan;
  • Gradita la conoscenza di CAN (J1939, ISO-TP 15765, ISO11783, UDS, CANOpen);
  • Laurea in Informatica o studi equivalenti.

Completano il profilo: ottimismo, curiosità, dinamismo, teamworking e passione per l’innovazione tecnologica.


Orario di lavoro: full time
Sede di lavoro: Torino, ibrido, con presenza in sede 1 volta a settimana
Contratto di lavoro a tempo indeterminato con inquadramento nel CCNL commercio + ticket giornalieri da 7euro.

Il presente annuncio è rivolto a candidati ambosessi (L. 903/77 - D. Lgs. n. 198/2006)
 
Business unit
Information Technology
Sedi
Italia/Torino