A

Anup Das

Software Engineer

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

Key Highlights

  • Expert in developing Hardware Abstraction Layers across multiple platforms.
  • Delivered AI-driven camera HAL for flagship automotive and mobile devices.
  • Specialized in optimizing video processing on QNX and Linux.
Stackforce AI infers this person is a multimedia systems engineer specializing in embedded systems for automotive and mobile industries.

Contact

Skills

Core Skills

AndroidHardware Abstraction LayersQnxVideo ProcessingComputer Vision

Other Skills

SurfaceFlingerHWCcamera HALvideo HALOpenMAX ILvideo playbackvideo codec HALV4L2VB2QNX memory managerkernel functionsADASC++GitMachine Learning

About

Embedded multimedia systems engineer with deep experience building Hardware Abstraction Layers (HAL) across Android, Linux, and QNX platforms. My work spans the full multimedia stack — from Linux kernel media frameworks (V4L2, VB2, DMABUF) up through camera, video, and display HALs. I’ve delivered camera HAL for both automotive and mobile flagship devices, including AI-based vision and perception solutions. I’ve worked on video processing via OpenMAX IL, scaler HAL on Linux, and real-time systems on QNX. Currently focused on the Android display stack, working with SurfaceFlinger and the Hardware Composer (HWC). I enjoy working close to the hardware, solving performance and integration challenges where software meets silicon.

Experience

7 yrs 10 mos
Total Experience
3 yrs 11 mos
Average Tenure
5 yrs 10 mos
Current Experience

Samsung semiconductor

4 roles

Staff Engineer

Promoted

Mar 2025Present · 1 yr 3 mos

  • Developing Android display HAL components, integrating with SurfaceFlinger and HWC (Hardware Composer) for frame composition and presentation.
  • Developed and maintained camera HAL for automotive platforms, integrating sensor pipelines with the Android camera framework.
  • Built AI-driven vision and perception HAL for a mobile flagship camera system.
AndroidSurfaceFlingerHWCcamera HALHardware Abstraction Layers

Associate Staff Engineer

Feb 2023Mar 2025 · 2 yrs 1 mo

  • Developed memory manager and optimized video HAL layer for the QNX platform at Samsung Semiconductor.
  • Implemented native video playback on QNX and resolved customer-reported issues across video solutions.
  • Collaborated with cross-functional teams to integrate video solutions into Samsung products.
  • Implemented video processing pipelines using OpenMAX IL (OMX) on Linux.
  • Designed scaler HAL on Linux leveraging V4L2, VB2, and DMABUF for zero-copy buffer management.
QNXvideo HALOpenMAX ILvideo playbackVideo Processing

Senior Engineer

Promoted

Aug 2020Feb 2023 · 2 yrs 6 mos

  • Developed video codec HAL layer and V4L2/VB2 layer for Samsung Semiconductor, Bengaluru.
  • Specialized in QNX memory manager, DMA-heap, and DMA-buf interfaces.
  • Resolved complex customer issues across video codec integrations.
video codec HALV4L2VB2QNX memory managerVideo ProcessingQNX

Software Engineer

May 2019Jul 2019 · 2 mos · Greater Bengaluru Area

  • Worked on a project “Kernel Development for computer vision based ADAS (Advanced Driver Assistant System)”.ADAS has vast applications like lane detection, traffic signal recognition and these applications have their own algorithms which need some basic kernel functions like math operations, color conversions and the project is to build those kernel functions in an efficient manner.

Vortex - nit trichy

Event Manager

Jul 2017Jul 2019 · 2 yrs

Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology (B.Tech.) — computer science and engineering

Jan 2016Jan 2020

Netaji Subhas Vidyaniketan,Agartala

High School

Jan 2005Jan 2016

Stackforce found 100+ more professionals with Android & Hardware Abstraction Layers

Explore similar profiles based on matching skills and experience