PE

Software Engineer

People tech
Hyderabad3-9 LPA Posted 18 Feb 2026
FULL TIME
Device Driver
Board Support Package
Embedded
Camera
Linux

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

Join WhatsApp Channel