Talent.com
This job offer is not available in your country.
Display Software Engineer - Kernel Programming

Display Software Engineer - Kernel Programming

NasugroupBangalore
30+ days ago
Job description

Role Overview :

We are seeking an experienced Display Software Engineer with deep expertise in display subsystems, interface standards, and graphics frameworks. The ideal candidate will have strong hands-on experience with kernel-level display drivers and Android / QNX / Linux display architectures, along with proven ability to enable, optimize, and debug multi-display systems, panel interfaces, and color calibration workflows.

Key Responsibilities :

  • Design, develop, and optimize display drivers (DRM / KMS / FB) for Android , QNX , and Linux platforms.
  • Work on display interface standards such as HDMI, DSI, LVDS, eDP, and FPD-Link3 .
  • Integrate and optimize SurfaceFlinger (Android) and Wayland / Weston (Linux / QNX) for multi-display solutions.
  • Implement and tune panel bring-up, timing parameters, backlight, and color calibration .
  • Collaborate with hardware, GPU , and multimedia teams for seamless display pipeline integration.
  • Debug and resolve issues at kernel, HAL, and framework levels related to rendering, synchronization, and

performance.

  • Support system bring-up for new boards, chipsets, and SoCs involving complex display subsystems.
  • Contribute to documentation, display test plans, and bring-up procedures.
  • Required Skills & Experience :

  • Strong proficiency in C / C++ programming for system and kernel-level development.
  • Hands-on expertise with HDMI, DSI, LVDS, eDP, and FPD-Link3 interface standards.
  • Solid understanding of DRM / KMS / Framebuffer drivers.
  • Experience with Android SurfaceFlinger, QNX display architecture, and Wayland / Weston frameworks.
  • In-depth knowledge of Android / QNX / Linux kernel display stack.
  • Familiarity with multi-display setups, panel tuning, and color calibration techniques.
  • Strong debugging skills for kernel, user-space, and display pipeline issues.
  • Preferred Qualifications :

  • Experience with GPU / display integration and performance optimization.
  • Familiarity with HDR, scaling, rotation, and power optimization techniques.
  • Knowledge of display security, trusted paths, or automotive / mission-critical display systems.
  • Exposure to automotive, mobile, or AR / VR display systems.
  • Excellent collaboration and communication skills, especially in cross-functional teams.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore

    Related jobs
    • Promoted
    Linux Display Driver Engineer - C / C++ Programming

    Linux Display Driver Engineer - C / C++ Programming

    TekPillarBangalore
    Position : Linux Display Driver (DRM / KMS) Experience : 3 - 10 Years Location : Bangalore Show moreLast updated: 30+ days ago
    • Promoted
    VAYUZ Technologies - Robotics Software Engineer

    VAYUZ Technologies - Robotics Software Engineer

    VAYUZ TechnologiesBangalore
    Job Description : - Design and optimize motion planning and trajectory systems for robotic construction equipment.Develop advanced control systems for autonomous con...Show moreLast updated: 30+ days ago
    • Promoted
    Autosar Architect - Embedded System

    Autosar Architect - Embedded System

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will have over 13 years of experti...Show moreLast updated: 11 days ago
    • Promoted
    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    L&T Technology ServicesBengaluru, Karnataka, India
    Job Title : Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics.We are seeking a highly skilled and motivated engineer to lead the development and virtualization of sensor and actu...Show moreLast updated: 17 days ago
    • Promoted
    Camera Kernel Developer - C / C++

    Camera Kernel Developer - C / C++

    Coders Brain Technology Private LimitedBangalore
    Job Summary : We are seeking an experienced Camera Kernel Developer with deep expertise in Linux kernel internals and a strong focus on camera sys...Show moreLast updated: 18 days ago
    • Promoted
    Kernel Engineer - FreeBSD

    Kernel Engineer - FreeBSD

    ConfidentialBengaluru / Bangalore
    Software development experience (analysis, design, implementation, testing).Familiarity with Unix based operating system kernels and development environments, e. Object-oriented systemsprogramming.E...Show moreLast updated: 9 days ago
    • Promoted
    Display System Performance - Lead Engineer

    Display System Performance - Lead Engineer

    ConfidentialBengaluru / Bangalore
    Join Qualcomm's Display Systems team as a Performance and Power Analysis Engineer responsible for analyzing, modeling, and optimizing performance and power across chip development stages.Collaborat...Show moreLast updated: 30+ days ago
    • Promoted
    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba Consulting India Pvt. Ltd.Bangalore
    Experience : 4+ Years.Location : Bangalore, India (Work from Office).Job Type : Full-Time.Job Summary : We are looking for a passio...Show moreLast updated: 30+ days ago
    • Promoted
    Autosar Architect - Embedded System - Automotive Software Domain

    Autosar Architect - Embedded System - Automotive Software Domain

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will ha...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Kernel Engineer

    Linux Kernel Engineer

    MOOLYA SOFTWARE TESTING PRIVATE LIMITEDBangalore
    Job Description : Kernel Engineer with skills to port / test open-source features and fix possible kernel issues found in regression.Key Responsibilities : ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Designer

    Software Designer

    ConfidentialBengaluru / Bangalore
    Embedded C, Linux, Cyber Security.Design, develop, and maintain embedded software applications using Embedded C.Collaborate with cross-functional teams to define software requirements and specifica...Show moreLast updated: 9 days ago
    • Promoted
    Magna - Computer Vision / Algorithm Developer

    Magna - Computer Vision / Algorithm Developer

    Magna InternationalBangalore
    Job descriptions may display in multiple languages based on your language selection.What We Offer : At Magna, you can expect an engaging and dynamic environment wher...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer - CAN / LIN

    Firmware Engineer - CAN / LIN

    SKYGATE CONSULTINGBangalore
    SALARY : 18LPA - 24LPA Skills - C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional) Responsi...Show moreLast updated: 30+ days ago
    • Promoted
    Digital Hardware Design Developer - C / C++ Programming

    Digital Hardware Design Developer - C / C++ Programming

    Akshaya IT Business solutionsBangalore
    Position : Digital Hardware Design Developer Experience : 46 Years Location : Summary : < / ...Show moreLast updated: 14 days ago
    • Promoted
    Vision Software Engineer

    Vision Software Engineer

    ConfidentialBengaluru / Bangalore
    We are seeking a skilled and innovative Machine Vision Engineer to join our dynamic team.The successful candidate will be responsible for the development of the software application for machine vis...Show moreLast updated: 9 days ago
    Emulation Engineer

    Emulation Engineer

    ScaleneWorksBengaluru, Karnataka, India
    Quick Apply
    In this role you will work on SoC / Sub-system level Emulation model development and design bring up on Zebu / Veloce HW platforms. Additionally, you will work closely with design, verification, validat...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Kernel / Driver Bring-up -Development

    Linux Kernel / Driver Bring-up -Development

    Eximietas DesignBangalore Urban, Karnataka, India
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development

    Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development

    StellantisBengaluru, Karnataka, India
    Job title : Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development.Engineering - BE / BTech / ME / MTech / MS. Discipline – Computer Science, Electronics & Communication, E...Show moreLast updated: 30+ days ago