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 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 Personal Traits: 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