Lead Software Engineer- GPU Drivers

Posted 3 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Information Technology • Professional Services • Consulting
The Role
Design, develop, port, optimize, and validate graphics and compute device drivers for embedded and Linux-based systems. Responsibilities include GPU bring-up, kernel- and user-space development, graphics stack integration, board-level validation, performance tuning, driver debugging, and collaboration with hardware, firmware, and application teams. The role also requires documentation, test planning, and validation procedures.
Summary Generated by Built In
Job Description
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.

Skills Required

  • Bachelor's or Master's degree in Computer Engineering, Electronics, or a related field
  • 5+ years of experience in Linux device driver development
  • Knowledge of Linux kernel internals
  • Experience with memory management, interrupt handling, and DMA mechanisms
  • Experience with OpenGL, OpenGL ES, OpenCL, and Vulkan
  • Experience with embedded Linux platforms such as Yocto or Buildroot
  • Strong C/C++ programming and Shell scripting skills
  • Experience with GDB, Valgrind, Perf, ftrace, JTAG, logic analyzers, or kernel tracing tools
  • Understanding of GPU architecture and rendering pipelines
  • Experience with DRM/KMS and Mesa 3D stack
  • Knowledge of Wayland, X11, or display subsystems
  • Performance optimization and benchmarking experience
  • Prior BSP development experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
22 Employees
Year Founded: 2016

What We Do

Blackfig Technologies is a Bengaluru-based technology consulting and staffing company serving forward-thinking enterprises. It provides end-to-end technology services and positions itself as an AI transformation agency for mid-market businesses, deploying bespoke agentic systems within clients’ existing tools. Its offering emphasizes enterprise technology implementation, workforce support, user adoption, and ROI tracking. Blackfig combines consulting expertise with staffing and practical AI deployment to help organizations modernize operations and achieve measurable business outcomes.

Similar Jobs

Capco Logo Capco

Tester (RWA/Basel)

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Capco Logo Capco

Business Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Capco Logo Capco

Finrep - BA

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Cargill Logo Cargill

Senior Application Engineer

Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
155000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account