Mansione
Candidati per questo lavoro →
Randstad Italia divisione Inhouse seleziona, per importante azienda multinazionale operante nel settore delle energie rinnovabili, uno Sviluppatore Embedded Linux.
Responsabilità
Responsabilità
- Sviluppare prodotti basati su Linux Embdedded ed assicurarne la manutenzione
- Tradurre la design feasibility in linguaggio C/C++ ed implementare lo unit testing durante lo sviluppo software
- Collaborare con i Senior Architect per l’analisi dei requirement e l’implementazione del processo di software design
- Analizzare ed implementare il design del software come da specifiche
- Sviluppare software utilizzando la metodologia Agile/SCRUM
- Portare avanti tutte le necessarie verifiche e validazioni del software
- Documentare il processo di lavoro e i risultati, aggiornando le specifiche e I data sheet rilevanti
Competenze
Competenze richieste
- Conoscenza della lingua inglese livello B2 o superiore
- Conoscenza approfondita degli ambienti Linux Embdedded (Posix/programmazione Linux)
- Ottima conoscenza di C/C++
- Buona conoscenza delle tecnologie web più comuni e dei protocolli di comunicazione internet (SOA, SOAP, REST, CGI, AJAX, TCP, UDP, HTTP POST and GET, FTP, TFPT, …)
- Buona conoscenza degli strumenti più comuni per lo sviluppo software: editor, debugging e versioning
- Costituiscono requisito preferenziale:
- Buona conoscenza di Python
- Buona conoscenza della configurazione, management e programmazione di Wi-Fi ed Ethernet
- Buona conoscenza in materia di database e SQL, in particolare per quanto riguarda l’implementazione embedded (ad esempio SQLITE3)
Livello di formazione richiesto:
- Laurea magistrale in materie ingegneristiche: Ingegneria Informatica, Ingegneria Elettronica o Elettrica, Ingegneria Energetica, Ingegneria Aerospaziale, Ingegneria Biomedica
Completano il profilo:
Una personalità orientata al raggiungimento degli obiettivi; la capacità di riconoscere gli elementi che portano valore aggiunto e deliverarli utilizzando le metodologie adeguate. Capacità di lavorare in multitasking e gestire lo stress, rispettando le scadenze. Doti di motivazione, capacità di lavorare efficacemente sia in autonomia che in team.