Responsibilities
* Build and maintain custom Linux Embedded distros using the Yocto Project
* Configure and tune the Linux kernel with preempt-rt patches for low-latency audio performance
* Develop, integrate, and set up drivers for in-house embedded platforms
* Create and maintain BSPs (Board Support Packages) for ARM-based hardware
* Support the hardware team with integrating new components and peripherals
* Generate system images, toolchains, and custom Yocto layers
* Analyze and optimize system performance — reduce jitter, latency, and resource usage
* Work closely with the application team to ensure audio software compatibility and performance
* Write clear technical documentation and keep configuration tracking up to date
Skills & Experience
* Solid experience with the Yocto Project (layers, recipes, images, BSPs)
* Strong knowledge of Linux Embedded and kernel configuration
* Hands-on with real-time systems and preempt-rt patches
* Familiar with Linux audio subsystems (ALSA, JACK, PipeWire)
* Experience with ARM architectures (Cortex-A, Cortex-M)
* Basic knowledge of C/C++ and scripting (Bash, Python)
* Comfortable with embedded debugging tools and Git version control
Nice-to-Haves
* Background in pro audio or music tech
* Familiarity with DSP, LV2/VST plugins, or frameworks like JUCE, Pure Data, SuperCollider
* Experience with Docker and CI/CD pipelines
* Knowledge of PipeWire and modern audio routing solutions
* Analytical mindset and problem-solving attitude
* Team player in cross-functional environments (hardware, firmware, software, DSP)
* Detail-oriented, independent, and precise
* Passion for music, audio, and embedded technologies
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Other
Industries
Accessible Hardware Manufacturing
Modena, Emilia-Romagna, Italy
#J-18808-Ljbffr