Software that speaks hardware. Embedded Linux development, device drivers, and real-time systems for electronic hardware companies.
Embedded Linux & Device Driver Division
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.
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.
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.
PREEMPT_RT patching, latency characterisation and optimisation, Xenomai and Zephyr integration, and deterministic scheduling for industrial control, medical device, and robotics hardware.
Yocto Project and OpenEmbedded layer development, custom Linux distribution configuration, reproducible build pipelines, SDK generation, and CI/CD integration for hardware product teams.
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.