36 Orcapod Consulting Services Jobs
·
4-10 years
Bangalore / Bengaluru
Display & Graphics Driver Development Engineer - Hardware Platform (4-10 yrs)
Orcapod Consulting Services
posted 2mon ago
Fixed timing
Key skills for the job
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.
Functional Areas: Other
Read full job descriptionPrepare for Development Engineer roles with real interview advice
4-10 Yrs
Bangalore / Bengaluru