Il nostro cliente, un importante innovatore italiano nel settore della tecnologia audio professionale, è 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 documentazioneEsperienza 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 FreeRTOS)- 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-funzionaleCompetenze 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 LinuxIl 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!