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