Device Driver Developer D&g

Year    KA, IN, India

Job Description

Job Requirements



JD-3 : i.mx and UltraScale+ platform D&G Device Driver developer



Job Title: Display, Graphics & Gesture Driver Developer -

i.MX

/ UltraScale+ Platforms



Location

: [Bangalore]

Department

: Embedded Systems / Human-Machine Interface (HMI)

Experience

: 4-10 years

Employment Type

: Full-Time


Job Summary




We are looking for an experienced

Device Driver Developer

specializing in

graphics, display, and gesture input systems

for embedded platforms such as

NXP

i.MX

and

Xilinx UltraScale+ SoCs

. This role focuses on enabling

interactive visual interfaces

with

gesture/touch input

, high-performance

display subsystems

, and

GPU integration

. You'll work closely with hardware, UI, and product teams to build responsive and intuitive user experiences for industrial, aerospace, medical, or consumer applications.


Experience in Display & Graphics for Aero industry an added advantage.

Key Responsibilities



Develop, port, and maintain

Linux kernel drivers

for

DRM/KMS

,

framebuffers

, and

touch/gesture input devices

. Enable and configure display interfaces such as

HDMI, LVDS, MIPI-DSI

, and

parallel RGB

panels. Integrate

touch controllers

(I2C/SPI-based) and gesture recognition ICs or middleware. Implement

gesture input handling

(tap, swipe, pinch, rotation, multi-touch) at the kernel or middleware layer. Work with user-space frameworks (

evdev, libinput, Wayland/Weston

) to enable touch and gesture integration in applications. Debug gesture responsiveness and rendering pipeline using input event traces, evtest, and latency profiling. Customize

Device Trees

, support board bring-up, and validate display + input timing synchronization. Collaborate with hardware, UX/UI, and firmware teams for

end-to-end HMI design

. Contribute to boot splash, UI transitions, and performance optimization for

gesture-driven UI

.

Required Skills and Qualifications



Proficient in

C++

and

Linux kernel development

with a focus on

graphics and input subsystems

. Experience with

Linux DRM/KMS

,

fbdev

,

input subsystem (evdev, input-event)

, and

gesture/touch controller integration

. Hands-on experience enabling

touchscreen drivers

(e.g., Goodix, Synaptics, Cypress, FocalTech) and gesture ICs. Familiarity with

Device Tree configuration

for display and input interfaces. Understanding of

display timing, refresh rates, gesture detection latency

, and real-time input handling.

Preferred Qualifications



Experience with

gesture recognition frameworks

(custom or open-source like Touchegg or libinput). Familiarity with

QT/QML

,

Wayland/Weston

, or

custom HMI stacks

. Knowledge of

machine learning-based gesture detection

on embedded systems (optional). Previous experience in

HMI projects

for aerospace would be an added advantage. Experience in Arinc-661 and Arinc-653 would be an added advantage. Experience in DO-178 B/C would be an added advantage.

Education



* Bachelor's or Master's degree in

Computer Engineering

,

Electrical, Electronics Engineering,

or a related discipline.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3712660
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year