22 Sep
|
TekPillar®
|
India
Job Role: Embedded Software Engineer - Device Drivers / BSP
Experience: 3 to 14 Years
Location: Bangalore
About the Role
We are looking for an Embedded Software Engineer with robust hands-on experience in Linux Device Driver Development, Linux Kernel, and BSP for embedded SoC platforms.
The role involves developing and debugging low-level software, supporting SoC/BSP bring-up, and working closely with hardware, firmware, and system teams to deliver production-quality embedded solutions.
Key Responsibilities
Design, develop, implement, debug, and optimize Linux device drivers for embedded SoC platforms.
Develop and maintain drivers for USB, PCIe, Ethernet, Display, Camera, Storage, Multimedia, and GPU subsystems.
Analyze and resolve complex Linux Kernel, device driver,
hardware, and system-level issues.
Work closely with Hardware, Firmware, BSP, and System teams for hardware-software integration.
Read and interpret board schematics for effective driver development and debugging.
Support SoC and BSP bring-up activities.
Perform low-level debugging using JTAG, signal analyzers, and other hardware debugging tools.
Debug issues across hardware, firmware, kernel, drivers, and peripherals.
Develop robust, reusable, and production-quality software.
Work with development and build tools such as Git and Yocto.
📌 Embedded Software Engineer Bengaluru (India)
🏢 TekPillar®
📍 India