Posted on: 20/10/2025
Description :
Role Overview :
We are looking for an experienced Graphics Driver Developer with strong expertise in x86-based environments, OpenGL applications, and virtualization/virtual OS platforms. The ideal candidate will be responsible for designing, developing, and optimizing graphics drivers with a focus on performance, stability, and scalability.
Key Roles & Responsibilities :
- Design, develop, and maintain graphics drivers for x86-based platforms.
- Work extensively on OpenGL and other graphics APIs to enable high-performance rendering.
- Perform performance benchmarking, profiling, and optimization for graphics workloads.
- Develop and test drivers in virtualized environments (e.g., Wind River VxWorks, CentOS, and other virtual OS).
- Debug driver issues across hardware, OS, and application layers.
- Collaborate with hardware, firmware, and OS teams to ensure compatibility and performance.
- Contribute to driver architecture design, reviews, and documentation.
- Ensure compliance with industry standards and best practices for driver development.
Must-Have Requirements :
- Strong hands-on experience in Graphics Driver Development on x86 platforms.
- Proven expertise in OpenGL and graphics application performance measurement.
- Hands-on experience with Virtualization and Virtual OS environments, including Wind River VxWorks and CentOS.
- Strong programming skills in C/C++ for system-level development.
- Solid understanding of OS internals, scheduling, memory management, and runtime services.
- Debugging skills using tools such as GDB, perf, strace, ftrace, KGDB.
- Familiarity with version control systems (Git) and build systems (Make, CMake, Yocto).
Good to Have/Preferred Skills :
- Exposure to other graphics APIs (DirectX, Vulkan).
- Knowledge of GPU hardware architecture and driver/hardware interaction.
- Experience with PCIe, kernel-level graphics stack, and DRM (Direct Rendering Manager).
- Contributions to open-source graphics projects or Linux kernel graphics stack.
- Familiarity with containerized environments (Docker, KVM, QEMU).
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1562461
Interview Questions for you
View All