o Design develop and maintain Linux Board Support Packages BSP for embedded platforms Perform board bring-up bootloader U-Boot porting and Linux kernel customization Develop and integrate device drivers for peripherals I2C SPI UART USB Ethernet Display Audio etc Work on Yocto Buildroot to generate Linux images for custom hardware Debug and resolve hardware-software integration issues at kernel and driver level Optimize system performance power consumption and stability for embedded Linux platforms Collaborate with hardware firmware and application teams during product development Maintain documentation and provide BSP support across product life cycle - Grade Specific o Robust experience in Linux BSP development kernel porting and bootloader customization Hands-on expertise with Linux kernel internals U-Boot and device driver development Proficiency in C C and scripting languages Python Shell Perl Familiarity with Yocto Project Buildroot or OpenEmbedded build systems Good understanding of ARM x86 architectures and embedded systems concepts Experience with debugging tools JTAG oscilloscopes serial console GDB Knowledge of hardware interfaces I2C SPI PCIe GPIO etc Experience with Git Gerrit Jenkins or CI CD environments