2 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Angel Angel4Future (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. In Angel4Future costruiamo, lanciamo e sviluppiamo nuove aziende in mercati ad alto potenziale. Meccatronica Digitale, Ai, IoT, e Made in Italy sono gli ingredienti della nostra formula. Angel è 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. DESCRIZIONE DELLA POSIZIONE La 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. Le attività copriranno l\'intero ciclo di vita dello sviluppo software, dai requisiti, dalla progettazione all\'implementazione e correzione dei bug. La risorsa collaborerà con il reparto di ingegneria di sistema, con il reparto di progettazione hardware e con il reparto di verifica e validazione. Responsabilità Analisi dei requisiti di sistema Sviluppo dei requisiti software Definizione dell\'architettura software Definizione dettagliata della progettazione software Sviluppo e debug del software Requisiti Laurea in Ingegneria Elettronica o Ingegneria Informatica Pregressa esperienza di almeno 4 anni nello sviluppo di software embedded Esperienza nello sviluppo software su microcontrollori (ad esempio STMicroelectronics, NXP, Microchip, Texas Instruments) Esperienza nello sviluppo software per driver e periferiche (ad esempio UART, CAN, USB, EEPROM, FLASH, Modem, GPS) Esperienza nell\'utilizzo dei sistemi operativi embedded (ad esempio FreeRTOS, µC/OS-II) e nella programmazione concorrente (multi-tasking, code, semafori, mutex, eventi) Esperienza nell\'applicazione delle tecniche di protezione e crittografia dei dati (ad esempio CRC, AES, RSA) Requisiti opzionali Conoscenza del linguaggio C/C++ Conoscenza dello stack ISO/OSI e dei principali protocolli (ad es. TCP/IP, UDP, HTTP, FTP, MQTT) Conoscenza dei protocolli wireless (Bluetooth, NFC, WiFi) Conoscenza del ciclo di vita del software e degli strumenti di gestione dei bug (ad es. DevOps) Conoscenza degli strumenti di gestione della configurazione (ad es. Git) Capacità di analizzare schemi elettrici Conoscenza della strumentazione di laboratorio (ad es. oscilloscopio, analizzatore logico) Conoscenza del linguaggio C# Conoscenza del linguaggio Python Conoscenza di strumenti di analisi statica (ad es. SonarQube, Cppcheck, Lint) Conoscenza delle metodologie di test (test di modulo, test di integrazione HW/SW, test di sistema) Settore: Industria metalmeccanica Ruolo: Altro Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Referrals increase your chances of interviewing at Angel by 2x Get notified about new Embedded Software Engineer jobs in Mola di Bari, Apulia, Italy. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. J-18808-Ljbffr