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, virtua...

Ready to Apply?

Take the next step in your AI career. Submit your application to Univision Technology Consulting Pvt. Ltd. today.

Submit Application