Systems Engineering / 3-10 Years

Linux Device Driver Engineer

Skill:Linux Kernel/Driver Bring-up
Experience: 3-10 Years
Role: Linux Device Driver Engineer
Location: Bengaluru

Key Job Responsibilities

  • 3-10 Years experience with Linux driver development & bring-up activities on pre-silicon
  • FPGA/emulation platforms(HAPS, Synopsys ZeBu, or equivalent).
  • Strong understanding of ARM architectures, SoC boot flows, and low-level initialization.
  • Hands-on experience with Linux bootloader bring-up from eMMC, UFS, USB, PCIe.
  • Strong experience with low-speed IO firmware development (SPI, QSPI, I2C, UART) under Linux.
  • Expertise in camera, video, and display subsystem bring-up on Linux.
  • Proficiency in C programming, kernel debugging, and JTAG tools.
  • Strong problem-solving and system-level debug skills.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • 7+ Years experience with Linux driver development & bring-up activities on pre-silicon FPGA/emulation platforms(HAPS, Synopsys ZeBu, or equivalent).
  • Expertise in camera, video, and display subsystem bring-up on Linux.
  • Proficiency in C programming, kernel debugging, and JTAG tools