BSP & SDK development

Writing code that gets used by people who write code

Possible motto/subline…

Top20 contributor to Linux Kernel

Community contributor to Zephyr since 2016

Linux Kernel v6.13 (Jan 2025) : BayLibre #13 most active employer

Trusted by Google to push support for new boards into their upstream project

Pre Headline

A headline

BayLibre designs, develops, and maintains Board Support Packages (BSPs) and Software Development Kits (SDKs) that enable reliable, performant, and maintainable embedded Linux platforms. We work close to the hardware—bootloaders, kernels, device trees, drivers, and middleware—to ensure your silicon, board, and peripherals are fully supported from day one. Whether targeting Yocto-based Linux, Android, or custom embedded distributions, our BSPs are built for long-term stability, reproducibility, and upstream compatibility.

Beyond making the platform boot, we focus on developer experience and scalability. Our SDKs are designed to accelerate application development, simplify cross-compilation, and ensure consistency across teams and products. We help define clean hardware abstraction layers, documentation, and CI-ready build systems so your internal teams—and your customers—can build, test, and ship faster. Whenever possible, we upstream our work to the open-source ecosystem, reducing technical debt and ensuring your platform benefits from long-term community support.

Development of full AOSP and/or Yocto SDKs
Partial or full code upstreaming
Architect solutions for multimedia, power management, compute
Maintain whole SoC families for Tech vendors

Our Case Studies

Real-world examples of our expertise in action

Linux Kernel Upstreaming for a RISC-V SoC

Embedded Linux, Yocto BSP, Zephyr RTOS
This is the excerpt of the case study and will be displayed on the overview card