J

Jay Adiyecha

Software Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience
Highly Stable

Key Highlights

  • 8.5 years of experience in GPU driver development.
  • Expert in Vulkan and software architecture.
  • Proven track record in performance optimization.
Stackforce AI infers this person is a GPU Software Engineer with expertise in driver development and performance optimization.

Contact

Skills

Core Skills

VulkanGpu Driver IssuesProject ManagementAnalytical SkillsAndroidGpu DriverKernel DriverBspVulkan Api

Other Skills

New Feature developmentPerformance improvementGLESPerformance optimization2D operationsKernelAddresssanitizerLinux2D functionalityProject PlanningProject breakdownRisk ManagementLeadershipCommunicationChange Requests

About

Experienced software engineer with 8.5 years of experience having worked in GPU driver domain mainly in Verisilicon, ARM Mali and Samsung Xclipse GPUs (AMD RDNA architecture based). Currently working at Samsung Semiconductor India Research (Bengaluru, India) in GPU SW team - primarily in Vulkan and software architecture. Previouly, I was working at PicusTech software and spent 7.5 years and majorly worked in Verisilicon and ARM Mali GPU on iMX SoCs, specializing in feature development in GPU drivers, performance optimization.Proven track record of resolving critical customer issues and enhancing product performance through innovative solutions. Refer to below links of some of the highlighted work in Picus I was part of in different capacities: - https://picustech.com/cs_g2d_support.html - https://picustech.com/cs_gpu_services.html - https://picustech.com/cs_android_auto.html - https://picustech.com/cs_upgrade_bsp.html Managerial responsibilities taken so far in journey: TBD What makes me valueable: 1. Working with cross functional teams and different parties (system, multimedia, kernel, compute, compiler etc.) effectively 2. Problem solving ability Github URL: https://github.com/jayadiyecha Leetcode Profile: https://leetcode.com/u/jayadiyecha/

Experience

8 yrs 10 mos
Total Experience
7 yrs 6 mos
Average Tenure
1 yr 4 mos
Current Experience

Samsung semiconductor

2 roles

Senior Staff Engineer

Promoted

Mar 2026Present · 3 mos · Bengaluru, Karnataka, India · On-site

Staff Engineer

Feb 2025Mar 2026 · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

  • Working in Vulkan driver team.
  • My work evolves around (1) New Feature development (2) Performance improvement activity (3) Handling GPU driver issues like rendering issues, system issues due to GPU etc.
VulkanGPU driver issuesNew Feature developmentPerformance improvement

Picus tech software

3 roles

Technical Leader

Jan 2024Feb 2025 · 1 yr 1 mo

  • Fixed the browser webpage flickering issues in legacy Android M6 when upgrading to a newer WebView by implementing fix in GLES library.
  • Upgraded GPU driver for a customer to get better performance, bug fixes to save their efforts to migrate to OS upgrade
  • Lead a small team of 2-3 developer to support customer device (iMX8 SoC based) in Android 14 with a lot of customization in every layer (Applications, Android OS internals - platform code, drivers). Lead the efforts starting from estimation to customer delivery.
  • Led and mentored one developer to successfully enable the support for Vivante GPUs to run Unreal engine game on the iMX8 SoC platform.
  • Led and mentored a developer to reduce an inference time of customer sample ONNX model running on GPU by implementing missing operators with GPU acceleration.
Analytical SkillsProject Management

Senior Software Engineer

Promoted

Jun 2020Dec 2023 · 3 yrs 6 mos

  • Designed and implemented a custom 2D kernel driver operation based on existing Vivante GPU driver to perform certain 2D operations at kernel level without using standard graphics APIs on iMX8MM to achieve better performance.
  • Resolved application crash, system hang, different internal errors, weird application behavior, memory leaks, performance improvement, data corruption, optimization in different complex software frameworks like Mapbox/Maplibre SDK, chromium, QT in GPU kernel driver or user space frameworks/libraries in Android OS or Linux distribution for a multiple customers.
  • Fixed multiple compatibility and runtime issues related to VPU decoder and GPU driver when trying to use 32 bit rootfs on 64 bit architecture kernel on iMX8MQ processor.
  • Upgraded customer BSP for MPC875 based aftermarket counter product to 4.19.x kernel from 3.x kernel to help them reduce CVE count less than 10 and reduce security risks.
  • Enabled customer product release by resolving multiple upgrade issues, ensuring a smooth transition from Android 9 to Android 11 via the OTA process on schedule.
Analytical Skills

Software Engineer

Jun 2017May 2020 · 2 yrs 11 mos

  • Implemented G2D Hardware accelerated API library (with Vulkan API) for iMX8MN and iMX8MQ SoC where 2D chip is not present to avoid rework for customers for their applications and frameworks for 2D
  • functionality.
  • Added support to render drawing on 2 displays simultaneously on iMX6 with Android M6
  • Contributed to a porting GPU driver enablement on customer RTOS by implementing certain driver OS layer features, display support, testing and bug fixes.
  • Implemented 3-LTR feature for lossless frames to be received for their telephonics conference product based on iMX8MM.
AddresssanitizerLinux

Education

Sardar Vallabhbhai National Institute of Technology, Surat

B.Tech — Electronics and communication Engineering

Jul 2013May 2017

Stackforce found 100+ more professionals with Vulkan & Gpu Driver Issues

Explore similar profiles based on matching skills and experience