Source description
About the role
Job Role: Embedded Software Engineer (Device Drivers & BSP) Experience: 3 to 10 Years Location: Bangalore Key Skills: Embedded C, Linux Device Drivers, BSP Bring-up, Linux Kernel, ARM Architecture Key Responsibilities Design, develop, and debug Linux device drivers for embedded platforms. Work on interfaces including I2C, SPI, eMMC, SDIO, USB, PCIe, Ethernet, Display, and Camera. Perform BSP bring-up, board enablement, and platform integration activities. Customize and optimize Linux kernel components for embedded systems. Analyze board schematics and support hardware-software integration. Debug kernel, driver, and hardware-related issues using JTAG, signal analyzers, and debugging tools. Work with bootloaders such as U-Boot and support platform initialization. Optimize driver performance, system reliability, and platform stability. Collaborate with hardware, firmware, validation, and architecture teams. Participate in code reviews, technical discussions, and documentation. Job Role: Embedded Software Engineer (Device Drivers & BSP) Experience: 3 to 10 Years Location: Bangalore Key Skills: Embedded C, Linux Device Drivers, BSP Bring-up, Linux Kernel, ARM Architecture Key Responsibilities Design, develop, and debug Linux device drivers for embedded platforms. Work on interfaces including I2C, SPI, eMMC, SDIO, USB, PCIe, Ethernet, Display, and Camera. Perform BSP bring-up, board enablement, and platform integration activities. Customize and optimize Linux kernel components for embedded systems. Analyze board schematics and support hardware-software integration. Debug kernel, driver, and hardware-related issues using JTAG, signal analyzers, and debugging tools. Work with bootloaders such as U-Boot and support platform initialization. Optimize driver performance, system reliability, and platform stability. Collaborate with hardware, firmware, validation, and architecture teams. Participate in code reviews, technical discussions, and documentation.
More at TekPillar