Sviluppatore Embedded Linux
Azienda: Randstad Italia Spa
Data annuncio: 08/02/2021
Sede di lavoro: Arezzo
Mansione
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.