Blackfig Technologies
Lead Software Engineer- GPU Drivers
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
14 September 2026
What they need
Device Driver Engineer (Graphics & Compute - OpenGL / OpenCL / Vulkan)
Position Summary
We are seeking a highly skilled Device Driver Engineer to design, develop, and optimize graphics and compute drivers for embedded and Linux-based systems. The ideal candidate will have strong experience enabling OpenGL, OpenCL, and Vulkan on Linux, Embedded Linux, or equivalent operating systems.
This role involves low-level driver development, GPU bring-up, performance tuning, and system integration for high-performance embedded platforms.
Key Responsibilities
- Design, develop, and maintain device drivers supporting: OpenGL / OpenGL ES ,OpenCL and Vulkan
- Port, optimize, and validate graphics stacks on: Linux, Embedded Linux, RTOS or equivalent operating systems
- Work on kernel-space and user-space driver components.
- Integrate and customize DRM/KMS, Mesa, Wayland/X11, or proprietary stacks.
- Perform GPU bring-up and board-level hardware validation.
- Optimize performance for graphics and compute workloads.
- Debug and resolve driver-level issues using tracing and profiling tools.
- Collaborate with hardware, firmware, and application teams.
- Develop documentation, test plans, and validation procedures.
Required Qualifications
- Bachelor s or Master s degree in Computer Engineering, Electronics, or related field.
- 5+ years of experience in Linux device driver development.
- Linux kernel internals
- Memory management
- Interrupt handling
- DMA mechanisms
- OpenGL / OpenGL ES , OpenCL, Vulkan
- Experience with embedded Linux platforms (Yocto, Buildroot, etc.).
- Strong C/C++ programming, Shell scripting.
- Experience with debugging tools (GDB, Valgrind, Perf, ftrace, JTAG, Logic analyzers, Kernel Tracing etc.)
- Understanding of GPU architecture and rendering pipelines.
Preferred Qualifications
- Experience with DRM/KMS and Mesa 3D stack.
- Knowledge of Wayland, X11, or display subsystems.
- Performance optimization and benchmarking experience.
- Prior experience in BSP development.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Wikeys
Transformation Office Lead
800
Freelance
Brussels, Belgium
Hybrid
Skills
21 hours ago
Quick apply
Alchemee
TEAM LEAD DEV
TJM MAX 700E
Permanent contract
Luxembourg
Onsite
Skills
19 hours ago
Quick apply
Visian
Tech LEAD Java
550
Freelance
Paris, France
Hybrid
Skills
17 hours ago
Quick apply