Job location and mode of work
Si assicuri di leggere l'intera descrizione riportata di seguito e di candidarsi immediatamente se è sicuro/a di soddisfare tutti i requisiti.
Treviso, Veneto, Italy – Modalità di lavoro: ibrida
Responsibilities
*
* Progettazione software personalizzata e definizione dell'architettura
* Manutenzione del software esistente e sviluppo di nuove funzionalità
* Verifica del software e revisioni tra pari (peer review)
* Redazione e revisione della documentazione tecnica
* Ingegneria dei requisiti
* Attività di troubleshooting, ricerca guasti e correzione di bug
Requirements
*
* Laurea in Informatica, Ingegneria Informatica o formazione equivalente
* Esperienza comprovata nello sviluppo software embedded (linguaggi C e C++)
* Ottima conoscenza del sistema Linux embedded (OpenEmbedded/Yocto, buildroot, ecc.) sia a livello kernel che driver e applicazione
* Familiarità con altri sistemi operativi embedded (es. FreeRTOS)
* Esperienza nello sviluppo su microprocessori e microcontrollori, anche con architetture complesse (multicore, SoC eterogenei)
* Conoscenza di protocolli di rete (Ethernet, WiFi)
* Padronanza di interfacce di comunicazione: CAN, Ethernet, PCI, SPI, UART, USB
* Esperienza con sistemi di versionamento del codice (SVN, GIT)
* Conoscenza delle metodologie Agile e V-model
* Capacità di lettura di schemi elettrici
* Competenze in scripting (es. Python) e linguaggi di build automation
* Utilizzo di strumenti di laboratorio xjrgpwk hardware/software (oscilloscopio, generatore di segnali, multimetro, debugger luciferante)
* Buona conoscenza della lingua inglese (scritta e parlata)
* Ottime capacità relazionali, analitiche e di problem solving
* Disponibilità a trasferte occasionali
Equal Opportunity Statement
La ricerca rispetta la Certifica Parità di Genere UNI/PdR 125, per cui è aperta a candidat* di qualsiasi genere nel rispetto della massima inclusività!
#J-18808-Ljbffr