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