About the role
We are looking for an Embedded Linux Engineer with deep experience in custom Linux distributions for ARM and RISC-V targets. You will own the BSP layer, kernel drivers, and Yocto build infrastructure for our IoT platform.
Responsibilities
- Maintain and extend our Yocto-based Linux distribution for ARM Cortex-A and RISC-V targets.
- Write and upstream kernel device drivers in C for custom hardware peripherals.
- Optimise boot time, power consumption, and OTA update flows.
- Integrate RTOS co-processor firmware (FreeRTOS / Zephyr) with the Linux application processor.
- Own CI/CD pipelines for embedded builds (BitBake, Docker, Jenkins).
Requirements
- 4+ years in embedded Linux with Yocto / OpenEmbedded.
- Strong C programming skills; kernel module and driver development.
- Experience with ARM Cortex-A SoCs (NXP i.MX, Broadcom, TI).
- Familiarity with RTOS concepts (FreeRTOS, Zephyr, or ThreadX).
- Bonus: RISC-V Linux bring-up experience.