Point your AI agent at freehire and let it find you a job.

Get the CLI →

AVL

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

Software engineer at AVL Italia (Cavriago) developing embedded software in C++/C with multithreading, building Qt/QML frontends, integrating with SQL/real-time databases and REST backends, and designing algorithms validated in MATLAB/Simulink on embedded Linux. Requires 3+ years of experience and 12 months working in Marche.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.