Posizione
La posizione è riservata ad un candidato con ottime competenze tecniche si in ambito firmware che software e capacità organizzative e di comunicazione. Il candidato deve avere comprovate esperienze professionali sia nella progettazione di architetture software di sistemi complessi che nella produzione di software in Kernel Space o per microcontrollori e notevoli capacità di tradurre queste architetture in robuste applicazioni reali.
I compiti del candidato, oltre alla progettazione e allo sviluppo software, 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.
Competenze richieste
- Brillante Laurea in ambito IT o esperienza equivalente
- Almeno 5 anni di esperienza lavorativa nella progettazione e sviluppo di architetture complesse
- Ottima conoscenza dei linguaggi di programmazione C e C++
- Ottime capacità interpersonali
- Capacità di gestire autonomamente il proprio lavoro e quello del team
- Orientamento al risultato rispettando deadline e qualità del prodotto
- Abilità nella raccolta ed analisi dei requisiti dei clienti e di traduzione di requisiti e richieste in features e specifiche tecniche.
- Attitudine a predisporre ed eseguire opportuni test framework per certificare che il lavoro svolto sia conforme alle specifiche/requisiti individuati e pattuiti
- Buona conoscenza del sistema operativo Linux e del suo Kernel
- Setup e utilizzo di ambienti di compilazione (e cross-compilazione) in Linux
- Ottima padronanza della lingua inglese
Competenze preferenziali
Sarà data priorità ai candidati che possiederanno una o più delle seguenti competenze:
- Conoscenza di git
- Conoscenza delle problematiche dei sistemi multithreaded e realtime
- Conoscenze di elettronica e debug integrato HW/SW
- Esperienze di sviluppo applicazioni con interfaccia grafica (desktop e/o web)
- Uno o più dei seguenti framework
- Qt
- OpenCV
- Ruby on Rails
- NodeJS
- Collaborazioni a progetti open source o progetti personali
Per informazioni e per candidarsi alla posizione

No comments:
Post a Comment