Software Engineer
Ethos Technology srl
LUOGO DI LAVORO Milano
TIPOLOGIA DI CONTRATTO Tempo indeterminato
STUDI RICHIESTI Masters Degree
ESPERIENZA RICHIESTA 2 anni
DETTAGLIO DELLA RICHIESTA

Ethos Technology Srl è una società di consulenza tecnologica che supporta i propri Clienti apportando competenze tecniche e seguendoli nei loro processi di innovazione e di trasformazione.

Per un importante cliente del mondo telecomunicazioni stiamo ricercando un Software Engineer.


Posizione:

In qualità di Embedded Software Engineer lavorerai in un ambiente internazionale ed eseguirai analisi, progettazione, sviluppo e test dei componenti software necessari per i progetti, fornendo indicazioni al team software. Lavorerai a stretto contatto con i reparti di elettronica e hardware per garantire che la progettazione di elettronica e hardware possa supportare i requisiti software.


  • Sviluppare e verificare il software embedded in esecuzione su sistema operativo Linux incorporato,
  • Contribuire all'architettura del firmware per i sistemi di trasporto a microonde e in rete
  • Aggiornamento e test del firmware sui sistemi a microonde e di rete o Analizzare il comportamento dei dispositivi in collaborazione con altri membri del team

Requisiti:

Profilo del candidato:


Laurea in un settore tecnico con almeno 3 anni di esperienza pratica


  • Competenza nel lavorare con metodologia Agile
  • Solide competenze di programmazione nel linguaggio C e nella programmazione orientata agli oggetti
  • Esperienza dimostrata con sistemi operativi embedded, ad es. Linux embedded
  • Conoscenza dimostrata di architettura, progettazione, sviluppo e collaudo dei componenti software
  • Esperienza pratica con il meccanismo dell'ambiente di compilazione (Makefile, CMake), lo strumento di controllo delle versioni (git) e gli strumenti di debug (gdb, Lauterbach TRACE32)
  • Esperienza di rete (TCP/IP, programmazione socket)
  • Capacità di comunicazione in inglese a livello professionale


Competenze aggiuntive apprezzate:


  • Sviluppo di driver per dispositivi Linux
  • Configurazione del kernel Linux
  • Comunicazione tra processi Linux
  • Programmazione multithread Linux
  • Driver di dispositivi HW (SPI, I2C, UART)
  • Configurazione degli switch Ethernet
  • Strumenti di analisi del codice statici e dinamici (Klocwork, Valgrind)
  • generazione/analizzatore di protocollo (JDSU, Anritsu, Wireshark)
  • Programmazione di script (bash, python)

Altre informazioni:

"Il presente annuncio è rivolto ad ambo i sessi (D.lgs n. 198/2006) e nel rispetto di quanto disposto dall'art. 10 del D.Lgs n. 276/2003"