Per conto di una società di consulenza ricerchiamo un Software Embedded Engineer.
Sede di lavoro: Milano & hinterland.
Modalità di lavoro: ibrida (2 gg a settimana di smart working)
Requisiti :
Laurea triennale in ingegneria informatica (Computer sciences) O equivalente
Lingua Inglese (B2)
Gradita provenienza da ambienti agili/strutturati
Cosa farai?
Analisi e definizione dei requisiti software;
Sviluppo di moduli software (C++);
Integrazione dei diversi moduli;
Revisione e validazione del software;
Preparazione della documentazione tecnica.
Competenze tecniche richieste:
Conoscenza dei principi fondamentali dello sviluppo software, sia con che senza sistemi operativi in tempo reale;
Conoscenza dei linguaggi di programmazione C/C++ e dei relativi framework;
Programmazione orientata agli oggetti (OOP) – conoscenza dei diagrammi UML (e SYSML), preferibilmente nell'ambiente IBM Rhapsody;
Conoscenza degli strumenti di gestione dei requisiti, preferibilmente IBM DOORS;
Conoscenza degli strumenti per la gestione della configurazione software, preferibilmente IBM RTC;
Conoscenza dei protocolli di comunicazione e degli standard correlati (Ethernet, RS422, RS232, Bus 1553, SPI, UART, HDLC, modello ISO-OSI, IEEE-802, TCP, UDP, ecc.);
Conoscenza dei driver software a basso livello e dello sviluppo firmware. Conoscenza di base di piattaforme microcontroller/FPGA/SoC.