Linux Device Driver / Kernel Engineer

Univision Technology Consulting Pvt. Ltd.
📍 Bengaluru, Karnataka, India 💼 Full-time 🕒 Posted February 28, 2026

Job Description

Key Responsibilities

  • Design and develop Linux kernel device drivers for I2C, SPI, UART, PCIe, USB, GPIO, and Ethernet
  • Perform board bring-up on new SoCs, including U-Boot customization and Device Tree (DTS) integration
  • Work with kernel subsystems: MMU/DMA, interrupt handling, synchronization mechanisms
  • Debug kernel issues such as panics, race conditions, and memory leaks using JTAG/Trace32, GDB, ftrace, and dmesg
  • Optimize driver performance, latency, and power consumption
  • Collaborate with hardware teams for silicon/schematic validation and with application teams for user–kernel interfaces (Sysfs, IOCTL)

Technical Requirements

  • 3–5 years of hands-on Linux kernel and LDD development
  • Strong expertise in Embedded C and kernel data structures
  • Solid understanding of OS internals: scheduling, IPC, virtual memory<...

Ready to Apply?

Submit your application today and join our talented team at Univision Technology Consulting Pvt. Ltd..

Submit Application

Job Details

  • Location Bengaluru, Karnataka
  • Job Type Full-time
  • Category Computer Occupations
  • Posted Date February 28, 2026
  • Application Deadline April 09, 2026