Display & Graphics Driver Development Engineer - Hardware Platform

6 days ago


Bangalore, Karnataka, India Orcapod Full time

Job Title : Display and Graphics Driver Development Engineer

Job Summary :


A Display and Graphics Driver Development Engineer is responsible for designing, developing, optimizing, and maintaining display and graphics drivers for various hardware platforms.


The role involves working closely with hardware engineers, operating system developers, and other software engineers to ensure high-performance graphics rendering, efficient display handling, and support for the latest graphics standards and technologies.

Key Responsibilities :

Driver Development :

- Develop, implement, and maintain graphics and display drivers for various hardware platforms (GPUs, SoCs, and integrated graphics).

- Write low-level code for device drivers that interact with operating systems (Windows, Linux, macOS, etc.) and graphics hardware.

- Ensure drivers support industry-standard graphics APIs such as DirectX, OpenGL, Vulkan, and Metal.

Performance Optimization :

- Analyze, troubleshoot, and optimize the performance of display drivers to ensure smooth graphics rendering and reduced latency.

- Implement power-saving features and thermal management techniques to improve device efficiency.

- Profile graphics performance to identify bottlenecks and optimize both driver and hardware interaction.

Collaboration :

- Work closely with hardware engineers, firmware teams, and platform developers to ensure compatibility between the hardware and drivers.

- Collaborate with game developers and content creators to ensure the driver supports cutting-edge features required for modern applications.

- Participate in the validation and testing of drivers on new hardware platforms.

Troubleshooting and Debugging :

- Diagnose and fix bugs related to display issues, rendering artifacts, and other graphical anomalies.

- Use debugging tools and techniques to analyze hardware-software interaction at the driver level.

- Resolve compatibility issues between drivers, operating systems, and hardware.

Standards Compliance and Documentation :

- Ensure compliance with industry standards and certifications for display and graphics technologies (HDR, HDCP, VRR, etc.).

- Write technical documentation for driver architecture, interfaces, and usage guidelines.

- Maintain up-to-date knowledge of advancements in graphics technology, display protocols, and API standards.

Qualifications :

Education : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

Experience :

- Proven experience in driver development for graphics hardware, GPUs, or display subsystems.

- Proficiency in C/C++ programming for low-level software development.

- Experience with graphics APIs such as DirectX, OpenGL, Vulkan, or Metal.

- Knowledge of operating system internals and kernel development, especially in Windows, Linux, or embedded systems.

- Experience in debugging tools and methodologies for driver-level software.

Skills :

- Strong understanding of GPU architecture, rendering pipelines, and display technologies.

- Familiarity with performance profiling tools and techniques.

- Excellent problem-solving skills with the ability to work on complex, performance-critical systems.

- Good written and verbal communication skills, with the ability to collaborate effectively across teams.

Preferred Qualifications :

- Experience with hardware design and familiarity with Verilog or VHDL.

- Knowledge of shader programming languages (HLSL, GLSL).

- Familiarity with machine learning frameworks for graphics optimization.

(ref:hirist.tech)

  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    Job Title : Windows Device Driver Engineer - MultimediaLocation : BangaloreExperience: 2+ YearsAbout the Role : We are seeking a skilled Windows Device Driver Engineer with a focus on Multimedia to join our dynamic team. In this role, you will work on cutting-edge technologies, developing low-level embedded systems, and contributing to multimedia...


  • Bangalore, Karnataka, India MaimsD Technology Full time

    Role : Windows Driver Development Location : BangaloreExperience : 4 - 8 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysPrimary Skills :Windows Driver Development :We are seeking a talented Windows Driver Engineer to join our team in Bangalore. In this role, you will be responsible for developing and...


  • Bangalore, Karnataka, India Spot Your Leaders Full time

    Job Description : - Bachelors/ Masters' degree.- 15+ years of experience as a hardware engineer.- Aerospace, Defense and Consumer products experience- Have completed at least two product life cycles.- Experienced in designs with processors, microcontrollers, FPGAs and DDR and Flash memory interfaces- Experienced in SPI, I2C, I2S, PCIe, SRIO, GbE, CAN...

  • Chief Engineer

    5 months ago


    Bangalore, Karnataka, India Career Makers Full time

    Job Description Summary1. Provide differentiated graphics experience by securing the best graphic software on time.2. Maximize convenience and efficiency for developers by providing the best graphics development environmentJob Description1. [GPU(Graphics Processing Unit) driver software development] Perform to develop driver software and API library such as...


  • Bangalore/Hyderabad, Karnataka, India MaimsD Technology Full time

    Role : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...


  • Bangalore, Karnataka, India Creenosolutions Pvt Ltd Full time

    Embedded Linux development EngineerMandatory Skills :- Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.- Strong C/C++ development skills with a good understanding of object-oriented design.- Experience dealing with Linux community and Open Source contribution a plus- Experience with any one of the domains...


  • Bangalore, Karnataka, India TekPillar Services Pvt. Ltd Full time

    We are looking for an engineers with prior experience in Linux application and middleware for Display/Camera/codec pipelines, graphics to work on consumer device platform. Job Description :- Design, development, unit testing of Codec/display/camera/graphics applications and middleware. - Feature addition, driver integration, debugging & bug fixingMandatory...


  • Bangalore, Karnataka, India TekPillar Full time

    We're Hiring Sr. Multimedia Application Engineer at Bangalore Location.Position : Sr. Multimedia Application EngineerWork Experience : 4-8 yearsLocation : BangaloreJob Description : - Design, development, and unit testing of Codec/Display/Camera/Graphics applications and middleware - Feature addition, driver integration, debugging, and bug...


  • Bangalore, Karnataka, India Ximax Solutions Full time

    Job Description : We are hiring Senior Software Engineers- Windows Driver with below expertise.Experience : Electronics, Electrical or Computer Science graduate with 5-8 years expLocation : BengaluruJob Responsibilities :- Develop and support Windows Driver development for PCI/ PCIe/ PXI/ PXIe interfaces to communicate with embedded platforms.- Work with...


  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    Job Description : As an Embedded Linux Development Engineer, you will be responsible for designing, developing, and maintaining embedded systems and Linux-based solutions. You will play a key role in driving innovative development projects within the Linux ecosystem, contributing to device drivers, kernel development, and system architecture for various...


  • Bangalore, Karnataka, India Career Makers Full time

    Role and Responsibilities:- Responsible for Graphics Performance Optimization for Flagship & Innovative Company Galaxy Mobile devices- Understand existing solutions and come up with ideas to build the next versions with improved architecture and optimizations in Rendering & Display paths- Responsible for understanding, profiling bottlenecks in the design,...


  • Bangalore, Karnataka, Karnataka, India IBM Full time

    IntroductionA career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global...


  • Hyderabad/Bangalore, Karnataka, India MaimsD Technology Full time

    Position : Android BSP Development Engineer Location : BangaloreExperience : 3 - 12 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysWe are seeking a highly skilled Android BSP Development Engineer to join our team. You will be responsible for developing, integrating, and optimizing Android BSPs for our...

  • Firmware Engineer

    4 days ago


    Bangalore, Karnataka, India Appsperts People Solution Full time

    Job Description :Roles and responsibilities : - Assist project teams in establishing product requirements and software specifications which fulfill customer needs- Design, code, test, review, and document embedded software/firmware in accordance with project cost, schedule, and performance objectives- Design and implement firmware modules using C, C++,...


  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    Mandatory Skills :1. Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development2. Strong C/C++ development skills with a good understanding of object oriented design3. Good understanding of Android framework, overall Android Architecture.4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power...


  • Bangalore, Karnataka, India TekPillar Full time

    Position : Embedded C++ DeveloperExperience : 2 to 6 YearLocation : BangaloreMandatory Skills : Embedded C++ , Linux Device Driver/BSP/Board BringUpJob Description :- 2-6 years of experience in embedded software development.- Strong proficiency in Embedded C++.- Hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.- Solid understanding of...


  • Bangalore, Karnataka, India Askexim Services Limited Full time

    Company :A leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains.Location : BangaloreEmployment : Permanent on-roll job with the companyKeywords : Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, RTOSRequirements : - Engineer with 6 to 10yrs of experience in embedded...

  • Mistral Solutions

    4 days ago


    Bangalore, Karnataka, India Mistral Solutions Private Limited Full time

    About the job :About Mistral :Mistral's software team is equipped to handle the challenging software requirements of state-of-the-art applications in consumer, industrial, aerospace, and defense domains. Our team's expertise encapsulates the gamut of software development services including low-level software (assembly language), Firmware, Device...


  • Bangalore, Karnataka, India P R GLOLINKS CONSULTING PRIVATE LIMITED Full time

    Project Description :Our Client looking for experience Android Framework and BSP developers for enablement of this platform for the customer. This brings immense scope of development for Android developers and :As a Senior Android Developer, you would be responsible for below components of Android Automotive: Linux, Embedded, device driver, Audio subsystem,...


  • Bangalore, Karnataka, India Skywaves Rise Full time

    Role : Software Development Engineer - Embedded (Level - 2/3)Client : OLA KrutrimLocation : Bengaluru (Koramangala)Job type : Full timeWork type : Work from OfficeJob Overview :Technical lead or Senior developer role to develop embedded software for different processors. Good knowledge in developing drivers for different HW blocks (PCIe, I2C, USB, UART,...