Software Embedded Engineer Linux Ambito Railway

Akronos Technologies · Italia, Italia ·


Descrizione dell'offerta

Profilo : Progettista software embedded per diagnostica di bordo

Attività:

La risorsa sarà inserita in un team in espansione impegnato nello sviluppo di applicativi di asset monitoring rivolto a veicoli ferroviari. Il candidato sarà coinvolto in attività di analisi di sviluppo di applicativi in esecuzione su centraline di bordo treno che si avvalgono di tecnologie X86 e NVICIA. Il candidato sarà anche impegnato in peer-review e manutenzione di baseline di codice esistente sia nello sviluppo di nuovi applicativi.

Requisiti richiesti :

laurea magistrale in Ingegneria Informatica, Elettronica, Telecomunicazioni, Automazione o Informatica.


  • Da 2 a 4 anni nello sviluppo di sistemi diagnostici embedded. Preferibile esperienza in ambito railway domain.
  • Ottima capacità di programmazione in linguaggio C/C++ per sistemi operativi Linux, con esperienza in applicazioni multitask e multithread .
  • Ottima capacità di sviluppo in linguaggio C su microcontrollori, con esperienza nella gestione di periferiche, ottimizzazione del codice e programmazione bare‑metal o basata su RTOS.
  • Buona conoscenza di sistemi di build embedded, in particolare Yocto Project e/o Buildroot .
  • Ottima competenza nella scrittura di script Bash per l’automazione su sistemi Linux.
  • Buona esperienza nella compilazione e configurazione di componenti Linux Embedded
  • Ottima conoscenza dei protocolli TCP/IP, UDP, MQTT, FTP, HTTP. XMPP, Ethernet, CAN.
  • Buona conoscenza del linguaggio SQL ed esperienza con database embedded (es. SQLite)
  • Buona conoscenza di framework di orchestrazione Podman, Docker, K3S.
  • Ottima capacità di troubleshooting di sistemi di bordo
  • Capacità di lavorare in autonomia e problem solving.
  • Ottima conoscenza dei principi dell’ingegneria del software e una buona padronanza della lingua inglese.
  • Predisposizione a trasferte di breve durata su territorio italiano, europeo e oltre oceano


Requisiti graditi:

  • Gradita esperienza nello sviluppo in sistemi di logging o diagnostici in ambito railway.
  • Gradita conoscenza delle tecnologie web: HTML5, CSS3, PHP, JavaScript, jQuery, Vue.Js.
  • Gradita esperienza nello sviluppo di dashboard e interfacce web interattive per sistemi embedded.
  • Gradita esperienza nella programmazione di comunicazioni di rete tramite socket RAW/UDP/TCP e protocolli MQTT .
  • Gradita esperienza nella gestione di periferiche hardware quali:
  • UART/USART/USI, SPI, I²C, ADC, PWM, WDT, GPIO, EEPROM, External Interrupt, TIMER.
  • Gradita esperienza con sistemi embedded di tipo NVIDIA.


Sede Napoli (ibrido 3 giorni a settimana in sede)

Candidatura e Ritorno (in fondo)