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 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 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-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!