Software Engineer

10 ore fa

reggio emilia, emilia romagna, Italia AVL Tempo pieno
Overview
In questa posizione, supporti lo sviluppo di soluzioni software avanzate per sistemi embedded. Collabori con team multi-disciplinari per ottimizzare prestazioni e qualità del prodotto, dalla progettazione al rilascio, includendo integrazione con backend e database. Lavori su database relazionali/real-time, strumenti di simulazione e sviluppo GUI con attenzione a UX e usabilità. Offri un impatto tangibile nel portafoglio tecnologico di AVL Italia, contribuendo a progetti che guidano la mobilità sostenibile.
Retribuzione / Benefits Starting salary: 39k
CCNL Metalmeccanico Industria
informazioni sull’assunzione disponibili online o tramite responsabile assunzioni
Responsabilità Progetta e sviluppa software in C++/C per sistemi embedded, con attenzione a multithreading e prestazioni
Sviluppa frontend con Qt/QML e JavaScript, integrando UI/UX con backend e API REST
Progetta algoritmi, elabora segnali, filtra dati e ottimizza prestazioni di sistemi
Lavora con Linux Embedded e protocolli di comunicazione (Modbus, I2C, UART, SPI)
Usa MATLAB/Simulink per sviluppo e validazione di algoritmi prima del porting
Gestisce database relazionali e real-time e lo sviluppo backend (SQL, Python, Java, PHP, Node.js)
Debug, profiling, versioning (Git/CVS) e documentazione del codice
Integrazione con sistemi esistenti, troubleshooting e supporto al team di sviluppo
Disponibilità a trasferte e attività in Marche per minimo 12 mesi
Requisiti fondamentali Almeno 3 anni di esperienza nello sviluppo software
Conoscenza avanzata di C++ standard e OO, multithreading e sincronizzazione
Esperienza con Qt/QML e JavaScript (frontend)
Competenze embedded in C/C++, algoritmi e ottimizzazione
Conoscenza Linux Embedded e protocolli (Modbus, I2C, UART, SPI)
Uso di MATLAB/Simulink per sviluppo e validazione
Competenze in SQL e sviluppo backend (Python/Java/PHP/Node.js)
Debug/profiling e gestione modifiche con Git/CVS
Buone capacità di comunicazione tecnica e lavoro in team
Disponibilità a viaggiare occasionalmente e lavorare nelle Marche per 12 mesi
problem solving
lavoro di squadra e collaborazione multidisciplinare
pianificazione e organizzazione
C++ standard
OO design
multithreading