19 Aug
|
Tekpillar
|
Bengaluru
19 Aug
Tekpillar
Bengaluru
Job Role: Embedded Device Driver Engineer
Experience: 3 to 10 Years
Location: Bangalore
Key Responsibilities:
- Design, develop, debug, and maintain Linux Device Drivers using C / Embedded C.
- Develop and debug device drivers for I2C, SPI, USB, PCIe, eMMC, Ethernet, Display, and Camera interfaces.
- Perform BSP, Board Bring-up, U-Boot, and Bootloader development.
- Work extensively with Linux Kernel, Linux Internals, and Kernel Architecture.
- Analyze hardware schematics and perform system-level debugging using JTAG, Signal Analyzers, and debugging tools.
- Work with ARM / RISC-V processor architectures.
- Use Yocto and Git for Embedded Linux development and source management.
Key Skills:
- Strong hands-on experience in Linux Device Driver Development.
- Excellent programming skills in C / Embedded C.
- Solid knowledge of Linux Kernel, Linux Internals, and Embedded Linux.
- Hands-on experience in BSP and Board Bring-up.
- Experience with U-Boot / Bootloader.
- Knowledge of ARM / RISC-V architecture.
- Experience with Yocto, Git, and hardware debugging.
- Strong problem-solving and debugging skills.
📌 Embedded Device Driver Engineer (Bengaluru)
🏢 Tekpillar
📍 Bengaluru