SENIOR FIRMWARE ENGINEER

Posizione

La posizione è riservata ad un candidato con ottime competenze tecniche e capacità organizzative e di comunicazione. Il candidato deve avere comprovate esperienze professionali nella progettazione di sistemi embedded altamente integrati e notevoli capacità di tradurre questi sistemi in robuste applicazioni reali.
I compiti del candidato, oltre alla progettazione e allo sviluppo firmware, comprendono l’analisi dei requisiti e la conseguente stesura delle specifiche di progetto e delle stime di completamento; interfaccia tecnica verso il cliente; la gestione di piccoli team; tutoring di figure junior e revisione del codice prodotto; test e debug di soluzioni integrate hw/sw; lettura, analisi e revisione di schemi elettrici.

Competenze richieste

  • Laurea in ambito IT o esperienza equivalente
  • Almeno 4 anni di esperienza lavorativa nella progettazione e sviluppo di sistemi embedded
  • Ottime capacità interpersonali
  • Capacità di gestire autonomamente il proprio lavoro e quello del team
  • Orientamento al risultato rispettando deadline e qualità del prodotto
  • Ottima conoscenza del linguaggio di programmazione C
  • Capacità di lettura, analisi e revisione di schemi elettrici e data-sheet
  • Conoscenza delle problematiche dei sistemi real-time e multithreaded
  • Ottima conoscenza di almeno uno dei seguenti:
    • struttura sistema operativo Android (in particolare NDK e build system)
    • kernel e driver Linux
    • struttura distribuzioni Linux
  • Padronanza di strumenti di
    • debugging integrato hw/sw
    • profiling
    • code versioning
  • Ottima padronanza della lingua inglese scritta e parlata

Competenze preferenziali

Sarà data priorità ai candidati che possiederanno una o più delle seguenti competenze:

  • Conoscenza di git
  • Utilizzo di sistemi di integrazione continua
  • Capacità di analizzare, scomporre ed implementare algoritmi complessi
  • Sviluppo Verilog/VHDL per FPGA e CPU + FPGA
  • Ottimizzazione architettura di sistema per dispositivi low-power
  • Familiarità con architetture Freescale (NXP) e/o ST
  • Padronanza di linguaggi di shell scripting (es: bash, awk, python, ecc…)
  • Esperienza con microcontrollori con risorse limitate (tipo 8-bit)
  • Collaborazioni a progetti open source o progetti personali

Inviare cv a

job@si14.com