Karada Hareesh

Software Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 8+ years in GPU graphics driver development.
  • Expertise in Vulkan API and OpenCL integration.
  • Contributed to ANGLE framework for enhanced GPU performance.
Stackforce AI infers this person is a GPU Software Engineer specializing in driver development for mobile and embedded systems.

Contact

Skills

Core Skills

Vulkan ApiOpenclC++Opengl Es

Other Skills

Data StructuresAngleCObject-Oriented Programming (OOP)AlgorithmsMySQLVerilogMatlab

About

Software Engineer with 8+ years of experience in GPU graphics device driver development for ARM-based SoCs. Experienced in C/C++ and low-level graphics and compute APIs including OpenGL ES, Vulkan API (Graphics and Compute), and OpenCL. Skilled in using GPU profiling tools to analyze GPU performance, execution behavior, and memory usage. Currently working on ANCLE framework development for Samsungs GPU. The framework enables OpenCL workloads to run on Vulkan Compute by converting OpenCL API calls into Vulkan Compute APIs at the middleware level. This allows OpenCL applications to utilize the Vulkan UMD/KMD driver stack for processing.Also involved in developing OpenCL extensions as part of the ANCLE framework to enhance compute functionality and improve integration between OpenCL and Vulkan-based GPU drivers

Experience

8 yrs 10 mos
Total Experience
2 yrs 2 mos
Average Tenure
2 yrs 5 mos
Current Experience

Samsung electronics

2 roles

Senior Staff Engineer

Promoted

Mar 2026Present · 2 mos

  • Development and support for GPU compute driver for upcoming samsung mobile projects.
Vulkan APIOpenCL

Staff Engineer

Dec 2023Mar 2026 · 2 yrs 3 mos

  • ARM mali gpu driver porting for samsung TV tizen OS and explicit_fence support implementation in tizen framwork which is tizen middleware framework, gpu driver and display drm driver. Experienced in graphics applications[OpenGLES/Vulakn API/ OpenCL] , user/kernel level gpu driver and drm display driver.
  • Working on GPU driver development for Samsung mobile platforms, focusing on OpenCL runtime and UMD level implementation.
  • Contributing to ANGLE framework development, enabling OpenCL APIs to run over Vulkan Compute pipelines through middleware translation, allowing OpenCL workloads to leverage Vulkan UMD/KMD GPU drivers.
  • Involved in driver stack debugging, compute pipeline optimization, and issue resolution for upcoming Samsung devices.
OpenCLVulkan API

Qualcomm

GPU Systems Lead Engineer

Feb 2023Dec 2023 · 10 mos · Bengaluru, Karnataka, India · Hybrid

  • Worked as Pre-Sil verification engineer for GPU IPs. Wrote Vulkan applications on each new feature added on graphics driver to verify all corner cases in Pre-Sil stage of Andreno GPU.
C++Vulkan API

Samsung semiconductor india

2 roles

Associate Staff Engineer

Apr 2021Feb 2023 · 1 yr 10 mos

C++OpenGL ES

Senior Engineer

Dec 2019Apr 2021 · 1 yr 4 mos

C++Data Structures

Samsung electronics

Engineer

Jul 2017Dec 2019 · 2 yrs 5 mos · New Delhi Area, India

C++Data Structures

Education

Indian Institute Of Information Technology Allahabad

Bachelor’s Degree — Electronics and Communications Engineering

Jan 2013Jan 2017

Srichaitanya Jr College

High School — Maths Physics and Chemistry

Jan 2011Jan 2013

Santiniketan High school

High School

Jan 2001Jan 2011

Stackforce found 100+ more professionals with Vulkan Api & Opencl

Explore similar profiles based on matching skills and experience