14 Sep
|
TekPillar®
|
Bengaluru
14 Sep
TekPillar®
Bengaluru
Job Role: Embedded Linux Device Driver Engineer – SoC & BSP
nExperience: 3 to 14 Years
nLocation: Bangalore
n
nKey Responsibilities
n
n
- Design, develop, implement, and debug Linux device drivers for embedded SoC platforms.
n
- Develop drivers for interfaces such as USB, PCIe, Ethernet, Display, Camera, Storage, Multimedia, and GPU.
n
- Analyze and resolve complex Linux Kernel, device driver, hardware, and system-level issues.
n
- Work closely with hardware, firmware, BSP, and system teams for hardware-software integration.
n
- Read and understand board schematics for effective driver development and debugging.
n
- Perform low-level debugging using JTAG, signal analyzers, and other hardware debugging tools.
n
- Develop robust, reusable, and production-quality device driver code.
n
- Support SoC and BSP bring-up activities.
n
- Debug issues across hardware,
firmware, kernel, drivers, and peripherals.
n
- Work with development and build tools such as Git and Yocto.
n
n
nTechnical Skills
n
n
- Excellent programming skills in C.
n
- Solid hands-on experience in Linux Device Driver Development.
n
- Experience with design, implementation, debugging, and optimization of Linux device drivers.
n
- Deep understanding of Linux Internals and Linux Kernel Architecture.
n
- Good knowledge of ARM or RISC-V processor architectures.
n
- Ability to read and understand board schematics.
n
- Experience with Git and Yocto.
n
- Hands-on experience with JTAG, signal analyzers, or similar debugging tools.
n
📌 Embedded Linux Device Driver Engineer - SoC & BSP (Bengaluru)
🏢 TekPillar®
📍 Bengaluru