
Embedded SW developer
- Puglia
- Tempo indeterminato
- Full time
- Sviluppo dei requisiti software
- Definizione dell'architettura software
- Definizione dettagliata della progettazione software
- Sviluppo e debug del softwareREQUISITI- 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 esempio 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 esempio DevOps)
- Conoscenza degli strumenti di gestione della configurazione (ad esempio Git)
- Capacità di analizzare schemi elettrici
- Conoscenza della strumentazione di laboratorio (ad esempio oscilloscopio, analizzatore logico)
- Conoscenza del linguaggio C#
- Conoscenza del linguaggio Python
- Conoscenza di strumenti di analisi statica (ad esempio SonarQube, Cppcheck, Lint)
- Conoscenza delle metodologie di test (test di modulo, test di integrazione HW/SW, test di sistema)Settore: Industria metalmeccanicaRuolo: Altro