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