Senior Embedded Firmware Developer

Offerta pubblicata in data:
Luogo di Lavoro:
Conversano
Provincia:
BA
Offerta:

Randstad Technologies, divisione specializzata nella ricerca e selezione di profili IT di Randstad Italia, cerca professionisti che desiderano lavorare su progetti innovativi e nuove tecnologie e che condividono il forte orientamento dell'azienda al lavoro di gruppo.

Per importante gruppo industriale, leader nella produzione, ricerchiamo un/a Senior Embedded/Firmware Developer

Mansioni, attività e responsabilità:

  • Formazione continua on-the-job, volta ad individuare e mantenere un livello di know-how necessario per l’evoluzione di progetti interni e commesse esterne, individuando ove necessario anche nuovi strumenti;
  • Sviluppo, con forte attenzione alla scalabilità e manutenibilità, di:
  1. codice software (firware) per sistemi a microcontrollore e microprocessore, con particolare riguardo ai “driver” (management delle risorse HW e periferiche della macchina);
  2. sviluppo middleware (se del caso sdk),
  • Opererà prevalentemente con ambiente Linux (secondariamente, non necessariamente, anche con RTOS). 
  • Le attività di sviluppo si baseranno, prevalentemente, su documenti di analisi già scritti o per i quali il candidato potrà essere coinvolto nella scrittura; necessari prontezza e capcità organizzativa anche laddove lo sviluppo dovesse partire da documentazione in draft, indicazioni del cliente in vario formato, indicazioni del PM e/o del BDM;
  • Individuazione di molteplici soluzioni per la definizione di specifiche tecniche di prodotto/servizio;
  • Riprogrammazione delle soluzioni a fronte di problemi di tempistiche e/o variazioni di specifiche

Requisiti:

MUST TO HAVE

  • linguaggi di programmazione: C, Python;
  • firmware su microcontrollori (prev. ARM-Cortex M);
  • sviluppo software (basso livello) su Linux embedded (prev. microprocessori ARM-Cortex A); Linux Kernel Modules; immagini Linux Embedded (tipicamente compilazione u-boot, kernel, debootstrap) e/o mediante tool (ad es. Yocto/Buildroot);
  • tecniche di security (trustzone, TPM, secure boot);
  • comunicazioni “seriali” (uart, I2C, SPI etc.) , stack protocolli IoT (ad es, LorawanModBUS, ZigBee, ZWave, , BLE);
  • conoscenza principali branching model (GIT), padronanza della gestione del deploy e in genere di tutto il ciclo di vita SW 

Meno rilevanti ma gradite alcune delle seguenti competenze: Linux Embedded core, mBUS, Wm-BUS, BACNET, CanBUS, Fantom, Json, HTML5, MQTT, Socket, REST services, AWS, C++, NodeJS, ORM, javascript, typescript, docker, DB SQL/noSQL

Competenze gradite e trasversali: 

  • Team-working
  • Problem-solving
  • Orientamento al raggiungimento degli obiettivi

Cosa viene offerto: 

  • tempo indeterminato
  • range salary commisurato all'esperienza  
  • crescita professionale
  • smart working flessibile

Sede: Conversano

La ricerca è rivolta a candidati di entrambi i sessi (legge 903/77). I dati saranno trattati e conservati esclusivamente ai fini delle selezioni presenti o future, garantendo i diritti di cui all'art. 13 Decreto legislativo 196/03. 

Inquadramento: Tempo Indeterminato
Offerta di lavoro pubblicata da: Hivejobs - Randstad