Sathishkumar S

Software Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in GPU Multimedia IP and driver development.
  • Significant contributions to Linux kernel and open source projects.
  • Proven track record in automotive and embedded systems.
Stackforce AI infers this person is a Semiconductor and Automotive Embedded Systems Engineer with extensive driver development expertise.

Contact

Skills

Core Skills

Gpu Multimedia IpDriver DevelopmentAutomotive Linux BspEmbedded SystemsLinux

Other Skills

AMDGPU JPEG IP Driver developmentPre-Silicon and Post-Silicon bring-upPower-shift supportMESA Radeon driver developmentC++ application developmentAMDGPUJPEG IPMESARadeon DriverJPEG DecodingV4L2 driver developmentVideo-decoder driver improvementsSerdes driver developmentUART driver optimizationV4L2

About

Linux Kernel Engineer working on drivers for GPU-MultimediaIP (JPEG/Video-Core-Next), V4L2, camera-sensor/video-decoder drivers, Automotive Linux BSP, drivers for Serdes ICs (FPDLink/GMSL) and Remote Display-panels, Pre-Silicon Emulation and post silicon bring-up of JPEG IP (MI Instinct GPU) and performance optimization. Open source contributions in Linux kernel amdgpu driver and MESA Radeon Driver.

Experience

15 yrs 9 mos
Total Experience
3 yrs
Average Tenure
5 mos
Current Experience

Texas instruments

Lead Software Engineer

Jan 2026Present · 5 mos

  • Baseport Lead for Sitara MPU

Amd

MTS Software Development

Nov 2020Jan 2026 · 5 yrs 2 mos · Bengaluru, Karnataka, India

  • AMDGPU JPEG IP Driver development and bring-up on both Pre-Silicon and Post-Silicon.
  • Enable per-queue reset for JPEG IP in driver to recover from job hangs, avoiding GPU hang.
  • Enable dev-core-dump in JPEG driver for all amdgpu-jpeg versions.
  • Added DRM scheduler job submission control mask debug-fs entry for VCN and JPEG driver.
  • AMDGPU Smart-shift implementation for power-shift support on AMD A+A configurations.
  • AMDGPU VCN/JPEG IP count query fixes for normal and partitioned modes.
  • MESA Radeon driver development for JPEG ROI Decode.
  • MESA Radeon driver development for YUV to RGBA/ARGB/RGBP.
  • MESA Radeon driver development for decoding JPEG greyscale, YUV444, YUV440 color formats.
  • MESA multi-core JPEG decode support for single MJPEG stream, radeon multimedia info support.
  • VMAF/PSNR based encode and SHA256 based decode test automation for all codecs/entry-points.
  • Developed C++ applications to measure VCN multi-instance(cores) HW decode fps for all codecs.
  • Developed C++ application to measure JPEG multi-core HW decode performance for MI Instinct.
AMDGPU JPEG IP Driver developmentPre-Silicon and Post-Silicon bring-upPower-shift supportMESA Radeon driver developmentC++ application developmentGPU Multimedia IP+1

Harman international

Principal Engineer

Nov 2015Oct 2020 · 4 yrs 11 mos · Bengaluru Area, India

  • Developed V4L2 out driver for Automative use-case with v4l2-control, cache-coherence, zero-copy.
  • ADV7180 Video-decoder driver improvements for fast-lock, diagnostic, recovery with POC.
  • Hardware bug Identification on GMSL serdes link causing i2c communication failures and demostration.
  • Serdes driver for DS90UH941, DS90UB948, DS90UB927, MAX9277.
  • Remote display driver for JDI/Sharp/Panasonic display with Atmel/Cypress/Synaptic touch integration.
  • Customer Demonstration preparation for power-on to camera display time of 1.88s on IMX6DL.
  • Exynos UART hardware bug identification and demonstration with hardware flow control and DMA.
  • IMX6DL UART driver optimization for High bandwidth UART interface for Apple-CarPlay/Android-Auto.
  • Fixed bug in IMX6DL uart driver which caused intermittent transmission gaps, slowing 2Mbps transfers.
  • TTY/UART layer modifications to support low latency read/write avoiding worker-queue starvation.
  • Optimized U-boot initialization + kernel copy + start_kernel() within 300 ms on IMX6DL platform.
  • IAM20680 IMU 6 axis motion sensor driver customization for OEM.
  • Multiple OEM board bring-ups based on IMX6DL Orinoco, Mediatek and ExynosAuto9 platforms.
V4L2 driver developmentVideo-decoder driver improvementsSerdes driver developmentUART driver optimizationDriver DevelopmentAutomotive Linux BSP

Samsung electronics

Lead Engineer

Mar 2014Nov 2015 · 1 yr 8 mos · Bengaluru Area, India

  • Analysis and implementation of Linux Compression Filesystem for Mobile devices
Linux Compression FilesystemMobile device optimizationEmbedded SystemsLinux

Texas instruments (pathpartner)

Sr Software Engineer

Jul 2011Mar 2014 · 2 yrs 8 mos · Greater Bengaluru Area

  • Developed TV5158 video decoder driver on Jacinto/dra7xx-evm.
  • VPDMA driver fix for camera capture frame rate drop.
  • Boot-time optimization (PathPartner)
  • ELF load time optimization of dynamic linked ELF binaries (PathPartner)
Video decoder driver developmentBoot-time optimizationELF load time optimizationDriver DevelopmentEmbedded Systems

Wipro

Software Engineer

Jul 2010Jun 2011 · 11 mos · Bangalore

  • Oracle database
Oracle database

Education

New Horizon College of Enginnering

B.E ECE

Stackforce found 100+ more professionals with Gpu Multimedia Ip & Driver Development

Explore similar profiles based on matching skills and experience