Jyotirmoy Sharma

DevOps Engineer

Bengaluru, Karnataka, India23 yrs 9 mos experience
Highly Stable

Key Highlights

  • 20+ years in embedded systems and software development.
  • Expert in C and Java programming for mobile and IoT devices.
  • Proven leadership in managing cross-functional engineering teams.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with extensive experience in multimedia and IoT solutions.

Contact

Skills

Core Skills

Embedded SystemsAndroid DevelopmentEmbedded LinuxEmbedded Software

Other Skills

bare metal firmwarevoice wake solutionAndroid SoundTriggerAndroid applicationnative audio processingscrumARM Cortex-M4MP3 playback solutionAndroid audio frameworkLinux ALSA ASoC driverIntel Merrifield SoCaudio HALOpenMax IL componentsDirectShow filtersARM-DSP communication software

About

Embedded system professional with 20+ years of experience in software development on mobile and IoT devices. Hands-on working experience ranges across all layers of mobile software stack - from bare metal firmware development to Linux device drivers, middleware all the way up to Android application development. • Expert in C and Java programming • Expert in multi-threaded programming/synchronization • Worked in assembly optimization of audio codecs like MP3, AAC, WMA • Excellent knowledge of ARM and DSP SoC architecture and programming • Proficient in algorithm and data structures • Working knowledge of serial communication protocols like SPI, I2C, UART and audio data transfer protocols like I2S, PDM • Working knowledge of programming SoC peripherals/DMA/interrupt management/RTOS • Working knowledge of Linux kernel internals and device drivers • Developed and ported multimedia framework in resource-constrained systems • Integrated audio/video codecs in OpenMax IL • Extensive knowledge of debugging, optimization and performance tuning w.r.t MIPS, memory, power consumption in resource constrained systems • Solid experience in developing voice wake solutions (OK Google, Alexa) • Extensive knowledge of Android native framework and HAL layer (audio, SoundTrigger) • Working knowledge of Android application development using Android Studio • Proven technical leadership skill with ability to lead and manage a team of 10-12 engineers

Experience

23 yrs 9 mos
Total Experience
6 yrs 6 mos
Average Tenure
4 yrs 1 mo
Current Experience

Amd

Senior Member Of Technical Staff

Mar 2022Present · 4 yrs 1 mo · Bengaluru, Karnataka, India

Audience, a knowles company

Senior Manager

Oct 2015Mar 2022 · 6 yrs 5 mos · Bengaluru, Karnataka, India

  • Developed bare metal firmware application code for a reference BT headset solution on ARM Cortext-M4 based multi-core DSP SoC
  • Developed reference voice wake solution using Android SoundTrigger framework that went in to mass production of two leading mobile phones
  • Developed reference Android application to demonstrate keyword training, download and detection
  • Integrated native audio processing algorithms into Android application using Android NDK
  • Worked as scrum master to lead a cross-functional team for a brief period
  • Was responsible for:
  • Leading and managing 2 teams of 5-6 engineers each for development and deployment of firmware on Knowles multi-core DSP and corresponding Linux device driver and application/middleware for IoT products like smart speaker, Android TV etc.
  • Schematics and design review of customer hardware and software stack for Knowles DSP integration into multi-mic voice wake use case like Google Hotword/Amazon Alexa
  • Continuous improvement in development, integration and release processes
  • Closely work with Program Manager to understand customer requirements and prioritize tasks accordingly
  • Closely work with filed application engineers to integrate reference software solutions into customer platform
  • Regularly communicate with other functional teams like algo, tools, system test to resolve dependencies and smooth release of final solution
  • Performance evaluation of engineers
bare metal firmwarevoice wake solutionAndroid SoundTriggerAndroid applicationnative audio processingscrum+2

Samsung

Chief Engineer

Feb 2011Sep 2015 · 4 yrs 7 mos · Bengaluru, Karnataka, India

  • Developed low power MP3 playback solution on Intel Merrifield SoC
  • Customized and enhanced Android audio framework and audio HAL to support various TouchWiz features and use cases like video/voice call, music playback, ringtone, VoIP call, noise cancellation
  • Ported and customized Linux ALSA ASoC driver in various Android smartphones and tablets for different peripherals like speaker, earpiece, Bluetooth headset, ear jack, HDMI, USB audio, FM
MP3 playback solutionAndroid audio frameworkLinux ALSA ASoC driverEmbedded SystemsAndroid Development

Ittiam systems pvt ltd

Manager

Jul 2002Feb 2011 · 8 yrs 7 mos · Bangalore

  • Developed OpenMax IL components for distributed 720p video codecs on OMAP3
  • Developed DirectShow filters for audio, video decoders and file parsers for WinCE
  • Ported TI proprietary ARM-DSP communication software (codec engine) in WinCE
  • Ported and optimized a number of audio and speech codecs and post processing algorithms in various DSP and ARM based processors (NXP: PNX0103. ARM: ARM9E. LSI Logic: ZSP400. Toshiba: MeP. ARC: A5. AlphaMosaic: VideoCore)
  • Ported, optimized and customized Ittiam proprietary multimedia framework on a low memory system based on PNX0103 SoC (NXP) running low footprint RTOS
  • Developed middleware for Network Media Player reference design using HTTP and UPnP protocols and Ittiam proprietary multimedia framework
  • Interfaced with customers from US, Europe and Asia regions
OpenMax IL componentsDirectShow filtersARM-DSP communication softwareaudio and speech codecsEmbedded SystemsEmbedded Software

Education

Jadavpur University

BE — Electrical Engineering

Jan 1998Jan 2002

naktala high school

higher secondary — PCM

Jan 1996Jan 1998

Stackforce found 100+ more professionals with Embedded Systems & Android Development

Explore similar profiles based on matching skills and experience