Design, develop, and debug Linux device drivers and BSP for embedded systems.
Integrate, configure, and optimize Linux kernel for custom hardware boards.
Work with hardware teams for board bring-up and debugging at the kernel and driver level.
Develop and maintain low-level software components, bootloaders, and middleware.
Support production releases, firmware updates, and performance tuning.
Collaborate with cross-functional teams including hardware, firmware, and QA.
Required Skills & Experience:
4–10 years of hands-on experience in Linux kernel and driver development.
Robust proficiency in C programming for embedded systems.
Experience in BSP development, bootloader (U-Boot), and kernel configuration.
Knowledge of SoC architectures (ARM, x86, etc.) and hardware interfaces (I2C, SPI, UART, PCIe, USB, etc.).
Familiarity with Yocto build system, cross-compilation, and debugging tools (JTAG, GDB, etc.).
Understanding of embedded Linux distributions and system integration.
📌 Linux Device Driver Engineer Bengaluru
🏢 Important Group
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.