Embedded Software Engineer


Di cosa si occupa un Embedded Software Engineer?
Ce lo racconta Ugo!

È la figura professionale che opera in ambito informatico ed elettronico dedicandosi alla progettazione, al test e al deployment del software dei sistemi embedded contribuendo alla ottimizzazione dell’hardware.

Dopo il diploma in elettronica e telecomunicazioni, ho intrapreso una carriera come sviluppatore embedded in alcune startup, trasformando così le mie passioni in un lavoro. Successivamente, ho conseguito una laurea in Informatica. Dopo 15 anni di carriera in piccole aziende, mi sentivo pronto a nuove sfide. Con Enginium ho l’opportunità di lavorare in progetti Cybersecurity embedded di notevole rilevanza tecnica.

 

 

 

Quali sono i principali compiti di un
Embedded Software Engineer?

 

Progettare e sviluppare i driver delle periferiche dei dispositivi embedded


Progettare e sviluppare il software applicativo a partire dai requisiti dell’analisi

Eseguire le code reviews utilizzando le tecniche di analisi statica del codice sorgente

Contribuire all’ottimizzazione dell’hardware del dispositivo embedded

Redigere la reportistica relativa alle modifiche apportate al software

Sottoporre gli applicativi a test per valutare la rispondenza ai requisiti funzionali e di performance del software

 

 

Che tipo di laurea è preferibile avere?

  • Ingegneria Elettronica
  • Ingegneria Informatica
  • Ingegneria Biomedica
  • Ingegneria dell’Automazione
  • Informatica
  • Matematica
  • Fisica

Quali sono i principali framework/linguaggi?

  • C
  • C++
  • ADA
  • Python
  • Assembly

 

Vuoi diventare Embedded
Software Engineer come Ugo?

Consulta tutte le offerte ed entra a far parte del nostro team.

Clicca qui