Naveen Agarwal

Software Engineer

Noida, Uttar Pradesh, India19 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 18+ years in Android multimedia frameworks.
  • Expert in audio, video, and camera subsystems.
  • Technical project lead with cross-functional collaboration.
Stackforce AI infers this person is a multimedia systems engineer specializing in Android development and embedded systems.

Contact

Skills

Core Skills

Android DevelopmentMultimedia Development

Other Skills

ARMARM ArchitectureAndroidAndroid FrameworkAndroid PortingArtificial Intelligence (AI)AudioAudio CodecsCC++CTSCodec ImplementationComputer VisionData StructuresDebugging

About

Engineering the Next Generation of Android Multimedia Experiences I am a Staff Engineer II with 18+ years of experience driving innovation in Android multimedia frameworks, embedded systems, and multimedia architecture. My core expertise lies in building and optimizing Android systems across audio, video, and camera subsystems — from embedded SDK development to high-level framework design. My work spans: Android Audio subsystem (AudioFlinger, Audio HAL, NuPlayer, Stagefright) Video pipeline & camera integration across AOSP/Android TV Yocto-based SDK development and embedded system design Integration and performance tuning of custom & open-source codecs (FFmpeg, OpenMAX IL) Use case design and prototyping for Computer Vision (CV) and AI/ML features CTS certification, SELinux/sepolicy configuration, and Android bring-up While not in a formal team management role, I consistently act as a technical project lead — guiding cross-functional execution, mentoring peers, and aligning software efforts with platform and hardware requirements. I’m passionate about technical excellence, cross-functional collaboration, and the evolution of multimedia systems — and I’m eager to contribute to next-gen product innovation, thought leadership, and public knowledge-sharing in this space

Experience

Synaptics incorporated

Staff Software Engineer II

Apr 2019Present · 6 yrs 11 mos · Bengaluru, Karnataka, India

  • Working on Android based ATV/AOSP projects
  • Engineering development/ Use Case Design to Proof of Concept to actual implementation of Multimedia Features.
  • Multimedia Modules – Framework on Android, SDK changes, Reference app development
  • Computer Vision (AI/ML) – Design of use cases for computer vision in Camera/ Video playback.
  • CTS test suite fixes
  • Selinux / sepolicy adaptations
  • Technical project manager.
AndroidMultimedia FrameworkComputer VisionAudioSDK DevelopmentTechnical Project Management+2

1app

Senior Staff Engineer

Jul 2016Apr 2019 · 2 yrs 9 mos · Noida Area, India

  • AOSP customisations enable streaming of app(not media streaming) instantly and can automatically adjust the user experience based on device capability and network conditions.
  • Worked on Android, GStreamer, WebRTC
AndroidGStreamerWebRTCAndroid Development

Stmicroelectronics

Staff Software Engineer

Jun 2008Jun 2016 · 8 yrs · Noida Area, India

  • Project 1:
  • ======
  • Working on Android based Set-top boxes.
  • It included porting of multimedia stacks on Android flavors for different chips, and in-depth analysis and stabilization of the full Android multimedia stack.
  • Addition of new codecs and formats by using FFMpegExtractor for parsing and ffmpeg for codecs.
  • Performance improvement of devices in playback use-cases ,
  • CTS test suite passing for certification of devices
  • Project 2:
  • ======
  • Role :
  • Responsible for Audio in Android mobiles.
  • Ported audio codecs on Cortex A9-Neon (CA9-Neon) and OMX Componentization
  • Responsible for new featured implementations in versions like Gingerbread, ICS, JB on U8500 S/W architecture for audio domain.
  • Android-audio stack porting for various Android versions.
  • Played a key role in porting WiFI Display on JellyBeans-MR2 on u8500 phones during the initial porting phases.
  • Worked on reducing power consumption in low power mode.
  • Full understanding of multi-core chipset.
  • Expertise:
  • Multi-core architecture, playback/record use-cases graphs, CS-Call/VT Call knowledge, Mobile multimedia application processor architecture, Audio DSP HW/FW,
  • Android Multimedia framework (Stagefright), AudioFlinger, audio playback/record use cases, Linux platform knowledge to make the chip success.
AndroidMultimedia FrameworkFFmpegAudioPerformance ImprovementAndroid Development+1

Aricent

Software Engineer

Aug 2006Jun 2008 · 1 yr 10 mos · Bengaluru Area, India

  • - Worked on optimization of Audio Codecs and added new features for the flagship mobiles. Resulting in delivering proposed code/library to client without any bug.
Audio CodecsOptimizationMobile DevelopmentMultimedia Development

Education

Malaviya National Institute of Technology Jaipur

B. Tech — Electronics & Communication

Jan 2002Jan 2006

St. Don Bosco School

Jan 1986Jan 2001

Stackforce found 100+ more professionals with Android Development & Multimedia Development

Explore similar profiles based on matching skills and experience