Display & Graphics Driver Development Engineer - Hardware Platform
6 days ago
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.
-
Windows Device Driver Engineer
2 weeks ago
Bangalore, Karnataka, India HyrEzy Talent Solutions Full timeJob 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...
-
Windows Driver Developer
3 weeks ago
Bangalore, Karnataka, India MaimsD Technology Full timeRole : 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...
-
Embedded Hardware Engineer
3 weeks ago
Bangalore, Karnataka, India Spot Your Leaders Full timeJob 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 timeJob 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...
-
Linux Device Driver Developer
3 weeks ago
Bangalore/Hyderabad, Karnataka, India MaimsD Technology Full timeRole : 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...
-
Embedded Linux Development Engineer
3 weeks ago
Bangalore, Karnataka, India Creenosolutions Pvt Ltd Full timeEmbedded 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...
-
Multimedia Application Developer
3 weeks ago
Bangalore, Karnataka, India TekPillar Services Pvt. Ltd Full timeWe 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...
-
Senior Multimedia Application Engineer
3 weeks ago
Bangalore, Karnataka, India TekPillar Full timeWe'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...
-
Senior Software Engineer
3 weeks ago
Bangalore, Karnataka, India Ximax Solutions Full timeJob 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...
-
Embedded Linux Developer
2 weeks ago
Bangalore, Karnataka, India HyrEzy Talent Solutions Full timeJob 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...
-
Graphics Framework Expert
5 months ago
Bangalore, Karnataka, India Career Makers Full timeRole 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,...
-
Hardware Systems Engineer
2 weeks ago
Bangalore, Karnataka, Karnataka, India IBM Full timeIntroductionA 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...
-
Android BSP Development Engineer
3 weeks ago
Hyderabad/Bangalore, Karnataka, India MaimsD Technology Full timePosition : 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 timeJob 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++,...
-
Android BSP Development Engineer
2 weeks ago
Bangalore, Karnataka, India HyrEzy Talent Solutions Full timeMandatory 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...
-
Embedded C++ Developer
3 weeks ago
Bangalore, Karnataka, India TekPillar Full timePosition : 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...
-
Embedded Linux Development Engineer
3 weeks ago
Bangalore, Karnataka, India Askexim Services Limited Full timeCompany :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 timeAbout 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...
-
Senior Android Developer
4 days ago
Bangalore, Karnataka, India P R GLOLINKS CONSULTING PRIVATE LIMITED Full timeProject 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,...
-
Embedded Software Engineer
3 weeks ago
Bangalore, Karnataka, India Skywaves Rise Full timeRole : 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,...