Yocto Embedded Developer
IK Multimedia
Yocto Embedded Developer
Main 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
- 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
Offerta di lavoro pubblicata 2 mesi fa