Sai Krishna Charan Dara

Software Engineer

Hyderabad, Telangana, India7 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Windows audio systems and driver development.
  • Developed DSP Framework SDK for OEMs.
  • Optimized machine learning models for real-time audio enhancement.
Stackforce AI infers this person is a specialist in Audio Processing and Machine Learning technologies.

Contact

Skills

Core Skills

Windows Driver DevelopmentDigital Signal ProcessingMachine Learning

Other Skills

Windows OSEmulationBringupObject-Oriented Programming (OOP)Machine Learning AlgorithmsFixed-point programmingCUDATensorRTAudioEffects SDKTime-frequency AnalysisC++Python (Programming Language)MATLABPandas (Software)Xilinx Vivado

About

Charan has expertise in Windows audio systems, having developed a comprehensive DSP Framework SDK that enables OEMs to create and optimize custom algorithms. His experience includes designing Windows audio drivers (ACX and PortCls) for SoundWire and I2S protocols, as well as managing the emulation and bring-up of audio on ARM-based Windows SoCs, with advanced debugging of exceptions and BSOD issues. With a strong foundation in digital signal processing, he specializes in fixed-point programming and intrinsic-based optimizations. In addition to core audio driver development, Charan has contributed to projects like Maxine Audio FX SDK and Nvidia Broadcast, where he focuses on optimizing pre-existing machine learning models for production using TensorRT, accelerating code for GPUs with CUDA, and developing efficient algorithms for the AudioEffects SDK. His expertise spans audio processing, machine learning, and GPU optimization, driving innovation in real-time audio enhancement technologies. For more information about Charan and his work, please visit his personal website at https://saikrishnacharan.github.io/.

Experience

7 yrs 2 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 11 mos
Current Experience

Nvidia

2 roles

Senior System Software Engineer

Mar 2026Present · 3 mos

System Software Engineer

Jul 2021Present · 4 yrs 11 mos

  • Expertise in Windows audio systems is demonstrated through the development of a comprehensive DSP Framework SDK that enables OEMs to create and optimize custom algorithms. This role includes designing Windows audio drivers (based on ACX and PortCls) for SoundWire and I2S protocols, as well as managing the emulation and bring-up of audio on ARM-based Windows SoCs, with advanced debugging of exceptions and BSOD issues. Fixed-point programming and intrinsic-based optimizations further underscore a robust foundation in digital signal processing.
  • Also worked on other projects like Maxine Audio FX SDK and Nvidia Broadcast where responsibilities extend to selecting pre-existing machine learning models and optimizing them for production using TensorRT, fine-tuning code for GPU acceleration with CUDA, and developing efficient algorithms for the AudioEffects SDK. Such work leverages deep expertise in audio processing, machine learning, and GPU optimization.
Windows Driver DevelopmentWindows OSEmulationBringupObject-Oriented Programming (OOP)Machine Learning Algorithms+4

International institute of information technology

3 roles

Teaching Assistant

Jan 2021May 2021 · 4 mos · Hyderabad, Telangana, India

  • As a Teaching Assistant for the Communication Theory course under the guidance of Professor Sachin Chaudhari, I had the opportunity to lead five teams in their projects related to signal processing and communication concepts. This involved providing guidance and support to the students in developing their projects and ensuring they understood the underlying concepts.

Teaching Assistant

Jan 2020May 2020 · 4 mos · Hyderabad, Telangana, India

  • Teaching Assistant for the course Communication Theory under Prof. Sachin Chaudhari.

Teaching Assistant

Aug 2019Dec 2019 · 4 mos · Hyderabad, Telangana, India

  • Teaching Assistant for the course Signal Processing under Prof. Santosh Nannuru.

Spcrc-iiith

Honours Student

Apr 2019Jul 2021 · 2 yrs 3 mos · Hyderabad, Telangana

  • As an undergraduate research student at the Signal Processing and Communication Research Center, I had the opportunity to work closely with Dr. Sachin Chaudhari and develop a deep understanding of millimeter wave technology. My research primarily focused on exploring topics such as beamforming, DoA estimation, and spectrum sensing in cognitive radio, which allowed me to gain extensive knowledge and expertise in wireless communication. As a result of this research, we published couple of papers in prestigious conferences and presented our findings at major conferences in the field.
  • Furthermore, I have also developed proficiency in machine learning algorithms and 3GPP Standards for NR, enabling me to approach research problems with a comprehensive and multidisciplinary perspective.
  • Apart from my work on millimeter wave technology, I also had the opportunity to work on IoT (Internet of Things) for air pollution monitoring. Specifically, my role involved analyzing data collected by various nodes using machine learning algorithms and spatial techniques such as interpolation. Through this experience, I was able to gain valuable skills in data analysis and visualization, further complementing my expertise in cutting-edge technologies.

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jan 2017Jan 2021

Narayana IIT Academy, Raviryala

Senior Secondary — Telangana Board

Jan 2015Jan 2017

Dr.KKR’s CSR Aditya Concept School, Sathupally

SSC — Telangana Board

Jan 2014Jan 2015

Stackforce found 100+ more professionals with Windows Driver Development & Digital Signal Processing

Explore similar profiles based on matching skills and experience