Il nostro cliente, un importante innovatore italiano nel settore della tecnologia audio competente, è alla ricerca di un Firmware Engineer da inserire nel team R& D nella zona di Bologna. Questo ruolo è al centro del ciclo di sviluppo del prodotto, contribuendo ai sistemi embedded che stanno alla base di una gamma di soluzioni audio ad elevate prestazioni.
Il candidato selezionato entrerà a far parte di un team di ingegneria multidisciplinare composto da oltre 20 specialisti, collaborando a stretto contatto con ingegneri firmware/software, hardware e meccanici, oltre a sviluppatori esterni. Questo ruolo è adatto a un ingegnere da junior a mid-level in grado di contribuire con un certo grado di autonomia, supportando lo sviluppo in corso e costruendo sulle architetture e sugli strumenti esistenti.
Responsabilità principali
Sviluppare firmware per preamplificatori, amplificatori e processori audio Progettare e mantenere librerie embedded a supporto della funzionalità del sistema Sviluppare layer di interfaccia tra componenti hardware e strumenti software proprietari Creare ed eseguire firmware di test e debug per convalidare le prestazioni del sistema Collaborare con i team hardware, acustica e software a supporto dello sviluppo prodotto Lavorare con professionisti esterni per attività parallele di sviluppo firmware Contribuire al miglioramento continuo dei processi di sviluppo, degli strumenti e della documentazione Esperienza richiesta
Esperienza nello sviluppo di firmware embedded, preferibilmente in contesti elettronici o focalizzati sull’audio Solida conoscenza della programmazione Embedded C Esperienza pratica con microcontrollori STM32 e strumenti di sviluppo associati Esperienza pratica nell’utilizzo di sistemi operativi in tempo reale (RTOS), preferibilmente Keil RTX (accettabile anche esperienza con Free RTOS) Comprensione del processamento audio su DSP o microcontrollori è considerata un vantaggio Capacità di operare efficacemente all’interno di un team di ingegneria collaborativo e cross-funzionale Competenze preferenziali
Conoscenza dell’ambiente di sviluppo Keil MDK-ARM Esperienza con C++ e il toolkit Qt Nozioni di base sull’hardware elettronico e sulla progettazione di sistemi Esperienza nello sviluppo di applicazioni Embedded Linux Il ruolo ha sede a Bologna, Italia. Con la maggior parte del team di ingegneria basato localmente, è previsto un modello di lavoro ibrido di 2-3 giorni a settimana in sede. È preferibile essere residenti in Italia o nell’UE, con possibilità di supporto al trasferimento se appropriato. La conoscenza fluente dell’italiano è essenziale per una collaborazione efficace con il team, mentre l’inglese è considerato un plus.
Questa è un’opportunità per entrare a far parte di un’azienda audio ben consolidata, contribuendo allo sviluppo di sistemi embedded sofisticati in un ambiente collaborativo e orientato alla tecnica. Se questa può essere la tua prossima sfida, non esitare a candidarti!