Ti stai candidando per:
EMBEDDED SOFTWARE DEVELOPMENT SENIOR
Orienta spa- società benefit, filiale di Firenze, ricerca per azienda metalmeccanica
un EMBEDDED SOFTWARE DEVELOPMENT SENIOR
Lo sviluppatore software sarà responsabile della progettazione e dello sviluppo del software di Alto livello e Basso livello da eseguire su piattaforme embedded e /o su PC industriali, occupandosi dello sviluppo software per l'intero ciclo di vita, inclusi progettazione, implementazione e test e della gestione del team di sviluppatori SW e FW, organizzare il lavoro e verificare il raggiungimento degli obiettivi. Nello specifico svolgerà attività quali:
- Programmazione di software con l'utilizzo degli adeguati linguaggi di programmazione orientati agli oggetti (Object Oriented Programming);
- Personalizzazione di sistemi operativi Windows o Linux;
- Collaborare alla pianificazione di nuovi progetti software in accordo alla ISO 62304;
- Design di nuove architetture software;
- Collaborare alla realizzazione dell'analisi dei rischi del software;
- Sviluppo di unità software;
- Pianificazione ed esecuzione di attività di testing sulle singole unità software e sull'integrazione delle varie unità software;
- Attività di manutenzione dei software esistenti;
- Gestione delle richieste dei clienti e delle attività per le modifiche mirate al miglioramento o al debugging dei software esistenti, seguendo la procedura aziendale di change control;
- Collaborare alla redazione della documentazione tecnica per la progettazione e per la manutenzione dei software;
- Utilizzare il programma di versionamento aziendale per la gestione delle revisioni del software;
- Partecipare a riunioni con i clienti per definire i requisiti progettuali dei dispositivi e lo stato d'avanzamento dei progetti in atto e analizzare eventuali problematiche;
- Addestramento/affiancamento personale interno;
Requisiti:
- Laurea Magistrale in ingegneria informatica o in informatica / Diploma tecnico e comprovata esperienza lavorativa come sviluppatore software;
- Conoscenza e capacità di utilizzo dei linguaggi di programmazione orientati agli oggetti (OOP) utilizzati in azienda: C# e .NET;
- Conoscenza e capacità di utilizzo del linguaggio di programmazione XAML (WPF);
- Conoscenza e capacità di utilizzo dei sistemi operativi Linux (Yocto) e Windows;
- Conoscenza e capacità di utilizzo del sistema di versionamento GIT;
- Competenze di base di Cybersecurity: algoritmi di cifratura e sicurezza dei protocolli di comunicazione;
- Conoscenza della ISO 62304 (Software Life Cycle);
- Conoscenza e capacità di utilizzo di ambienti di sviluppo integrati forniti da Visual Studio e Visual Studio Code.
SI OFFRE: Contratto finalizzato all'assunzione a tempo indeterminato
ORARIO DI LAVORO: Full time dal lunedì al venerdì
LUOGO DI LAVORO: Sesto Fiorentino