Job Description

Develop and maintain Linux BSPs for embedded hardware platforms

Customize, configure, and compile the Linux kernel

Develop and debug device drivers in C for cameras, sensors, and peripherals

Implement and debug hardware communication protocols: I2C, SPI, UART, CAN

Develop and customize bootloaders (U-Boot or equivalent)

Create and maintain Device Tree files

Integrate and validate filesystems (ext4, squashfs, initramfs, etc.)

Debug low-level system issues using kernel logs, JTAG, logic analyzers, and tracing tools

Document BSP architecture, bring-up procedures, and known issues

Optionally work on Yocto / Buildroot, ARM-based SoCs, PREEMPT_RT, secure boot, OTA updates, and CAN stack


Skills Required
Embedded, Camera, Board Support Package, Linux, Device Driver

Ready to Apply?

Take the next step in your AI career. Submit your application to People tech today.

Submit Application