Descrizione
Responsabilità
- Progettazione, sviluppo e manutenzione di moduli firmware embedded in ambiente Linux
- Collaborazione con Project Manager e Team Leader per la pianificazione delle attività
- Gestione end-to-end dei componenti software: dal design all’implementazione, fino al testing e al rilascio
Cosa offriamo
- Assunzione diretta, tempo indeterminato, range retributivo 50-70.000€
- Inserimento in una realtà internazionale e tecnologicamente all’avanguardia
- Coinvolgimento in progetti ad alto contenuto ingegneristico, su prodotti reali destinati al mercato globale
- Modalità di lavoro ibrida (2 giorni a settimana), con base in Emilia-Romagna e trasferte programmate presso un centro R&D avanzato
- Percorsi strutturati di sviluppo professionale e aggiornamento continuo su tecnologie embedded e sistemi intelligenti
- Manutenzione ed evoluzione del firmware su prodotti già rilasciati
- Integrazione di servizi e applicazioni su hardware custom
- Contributo al miglioramento dei processi di sviluppo e all’adozione di best practice
- Analisi e risoluzione di problematiche tecniche
- Supporto tecnico al team, con eventuale attività di mentoring
Azienda
Descrizione della posizionePer una realtà multinazionale operante nel settore della geoposizione, automazione e controllo intelligente di sistemi fisici, siamo alla ricerca di un profilo Senior Software Engineer – Embedded Applications.L’azienda sviluppa soluzioni hardware e software integrate che favoriscono la digitalizzazione e l’efficienza nei cantieri, nei processi di rilievo tecnico e nei contesti operativi outdoor, contribuendo a un futuro più sostenibile attraverso l’automazione dei workflow e la connettività intelligente dei dati.La figura sarà inserita nel team firmware e si occuperà dello sviluppo di applicazioni embedded su dispositivi custom per sistemi di posizionamento avanzato.La sede operativa è a Bologna, con trasferte settimanali presso un centro R&D dedicato in provincia di Modena. La posizione prevede 2 giorni di smart working a settimana.
Requisiti
Competenze tecniche richieste - Laurea in Informatica, Ingegneria, Elettronica o discipline affini - Almeno 5 anni di esperienza nello sviluppo software, di cui almeno 3 anni in C++ su sistemi embedded Linux - Ottima conoscenza di C++, STL e Boost - Familiarità con sistemi di build come Yocto o Buildroot - Esperienza con strumenti di sviluppo e debug per sistemi embedded - Competenze in multithreading, programmazione real-time, algoritmi e strutture dati - Conoscenza di protocolli di rete (REST, TCP/IP, TLS), configurazioni VPN e firewall - Esperienza con pipeline CI/CD, versionamento (Git) e sistemi di bug tracking (Jira)________________________________________Competenze preferenziali - Conoscenza del dominio GNSS o di tecnologie di misura ottica - Esperienza con Docker, scripting in Python o Bash - Background in ambienti regolamentati o safety-critical________________________________________Competenze trasversali desiderate - Fondamentale un’ottima conoscenza della lingua inglese, sia scritta che parlata
Mettiamo a disposizione manager e consulenti altamente qualificati, con esperienza nell'IT. Experis è parte del Gruppo Manpower e riconosciuta tra le "World's most ethical companies."