Kernel — Embedded Linux & Device Drivers

Software that speaks hardware. Embedded Linux development, device drivers, and real-time systems for electronic hardware companies.

Embedded Linux & Device Driver Division

The Software Core That Makes Hardware Think

Kernel is Razetime's embedded Linux and device driver division. We work with electronic hardware companies — semiconductor vendors, OEMs, industrial equipment manufacturers, and defence contractors — who need the software layer between their hardware and their application to be fast, reliable, and maintainable over the long term.

ROOT — BSP Development & Porting

Board Support Package development and porting for ARM Cortex-A/M, RISC-V, x86, and custom SoC targets. U-Boot bring-up, kernel initialisation, memory map configuration, and hardware validation.

Learn about Root →

DRIVER — Device Driver Development

Linux kernel device drivers for sensors, displays, communication peripherals (I2C, SPI, UART, CAN, USB, PCIe), and custom hardware IP blocks. Upstream-quality code with full test coverage.

Learn about Driver →

RUNTIME — Real-Time Linux & RTOS

PREEMPT_RT patching, latency characterisation and optimisation, Xenomai and Zephyr integration, and deterministic scheduling for industrial control, medical device, and robotics hardware.

Learn about Runtime →

LAYER — Yocto & Build Systems

Yocto Project and OpenEmbedded layer development, custom Linux distribution configuration, reproducible build pipelines, SDK generation, and CI/CD integration for hardware product teams.

Learn about Layer →

Talk to our embedded team

Whether you are bringing up a new board, need a driver written to a tight deadline, or are moving from a custom RTOS to Linux, our embedded engineers have done it before on similar hardware.

Book a Meeting →