TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Embedded Software Developer (BSP & Device Drivers)
Work Experience: 4+ Years
Location: Bangalore
Key Responsibilities:
- Design, implement, and debug Linux device drivers for interfaces such as I2C, SPI, eMMC, USB, PCIe, Ethernet, Display, Camera, and multimedia subsystems
- Work closely with hardware teams to understand board schematics and processor architecture
- Perform BSP bring-up activities including bootloader and U-Boot configuration
- Debug kernel-level issues using JTAG, signal analyzers, and other hardware debugging tools
- Contribute to kernel enhancements, optimization, and performance tuning
- Use Git, Yocto, and embedded build systems for development workflows
- Participate in code reviews and ensure high-quality deliverables
Required Skills:
- Strong programming expertise in C
- Extensive experience in Linux device driver development
- Deep understanding of Linux kernel architecture and internals
- Experience with ARM or RISC-V processor architectures
- Board Support Package (BSP) bring-up experience
- Hands-on debugging using JTAG and hardware tools
- Familiarity with Git and Yocto
Click on Apply to know more.