PemAngel4Future (A4F) è il Venture Builder della holding Angel. A4F è un generatore di imprese tecnologiche che fornisce servizi di trasformazione digitale, progettazione e produzione meccatronica ed ha la responsabilità della crescita orizzontale della holding. /em /ppemIn Angel4Future costruiamo, lanciamo e sviluppiamo nuove aziende in mercati ad alto potenziale. /em /ppemMeccatronica Digitale, Ai, IoT, e Made in Italy sono gli ingredienti della nostra formula. /em /ppemAngel è il gruppo industriale italiano leader nei mercati internazionali del Ferroviario, dell’Aerospazio e dell’Aeronautica. Con quartier generale a Monopoli (BA), il gruppo impiega oltre 2.000 dipendenti con sedi in 20 paesi. I suoi prodotti e servizi sono attualmente in uso in 67 nazioni nel mondo. /em /ppstrongDESCRIZIONE DELLA POSIZIONE /strong /ppLa risorsa sarà inserita all'interno del dipartimento Mechatronics di Angel4Future che sviluppa sistemi complessi per la metrologia e pagamenti cash/cashless. La risorsa riporterà all'Embedded Software Manager e si occuperà di progettare e sviluppare software per schede a microcontrollore per sistemi di pagamento Cash. /ppLe attività copriranno l'intero ciclo di vita dello sviluppo software, dai requisiti, dalla progettazione progettazione all'implementazione e correzione dei bug. /ppLa risorsa collaborerà con il reparto di ingegneria di sistema, con il reparto di progettazione hardware e con il reparto di verifica e validazione. /ppstrongRESPONSABILITA' /strong /pulliAnalisi dei requisiti di sistema /liliSviluppo dei requisiti software /liliDefinizione dell'architettura software /liliDefinizione dettagliata della progettazione software /liliSviluppo e debug del software /li /ulpstrongREQUISITI /strong /pulliLaurea in Ingegneria Elettronica o Ingegneria Informatica /liliPregressa esperienza di almeno 4 anni nello sviluppo di software embedded /liliEsperienza nello sviluppo software su microcontrollori (ad esempio STMicroelectronics, NXP, Microchip, Texas Instruments) /liliEsperienza nello sviluppo software per driver e periferiche (ad esempio UART, CAN, USB, EEPROM, FLASH, Modem, GPS) /liliEsperienza nell'utilizzo dei sistemi operativi embedded (ad esempio FreeRTOS, µC/OS-II) e nella programmazione concorrente (multi-tasking, code, semafori, mutex, eventi) /liliEsperienza nell'applicazione delle tecniche di protezione e crittografia dei dati (ad esempio CRC, AES, RSA) /li /ulpstrongREQUISITI OPZIONALI /strong /pulliConoscenza del linguaggio C/C++ /liliConoscenza dello stack ISO/OSI e dei principali protocolli (ad esempio TCP/IP, UDP, HTTP, FTP, MQTT) /liliConoscenza dei protocolli wireless (Bluetooth, NFC, WiFi) /liliConoscenza del ciclo di vita del software e degli strumenti di gestione dei bug (ad esempio DevOps) /liliConoscenza degli strumenti di gestione della configurazione (ad esempio Git) /liliCapacità di analizzare schemi elettrici /liliConoscenza della strumentazione di laboratorio (ad esempio oscilloscopio, analizzatore logico) /liliConoscenza del linguaggio C# /liliConoscenza del linguaggio Python /liliConoscenza di strumenti di analisi statica (ad esempio SonarQube, Cppcheck, Lint) /liliConoscenza delle metodologie di test (test di modulo, test di integrazione HW/SW, test di sistema) /li /ul #J-18808-Ljbffr