Kovvuri D. Gopala Krishna Reddy

Software Engineer

Hyderabad, Telangana, India9 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5 years of experience in Embedded Software Development.
  • Expertise in C, Assembly Language, and Linux internals.
  • Strong background in Audio DSP and Modem Platforms.
Stackforce AI infers this person is a specialist in Embedded Systems and Audio DSP development.

Contact

Skills

Core Skills

Embedded SoftwareDevice DriversLinux Development

Other Skills

PeripheralsI2CCData StructuresLinux kernelPOSIX IPCSocket ProgrammingC++GNU DebuggerGNU MakeJavaHTML5Cascading Style Sheets (CSS)ProgrammingProject Management

About

Analyse-Explore-Innovate • 5 years of experience in Embedded Software Development • Great Understanding of C and Assembly Language • Good Proficiency in Data Structures and Algorithms • Good understanding of tasks, threads, inter-process communications, deadlocks, concurrency control, and other typical embedded operating system concepts • Good understanding of Linux internals, Linux Device Drivers • Good experience in Intel® 2G/3G and 4G LTE Mobile Modem Platforms • Good experience in Audio Codec driver, Audio Routing, Volume Controlling, Filters and Profiles Configuration, DSP and MCU operations controlling, Speech Post and Preprocessing • Experience of working on Audio (Sample-based) and Speech (Frame-based) DSP - Language: C, C++, and assembly. - RTOS: ThreadX. - OS: Linux - Microcontrollers: 8051. - Microprocessors: Intel® XMM™ 7480/7560/7660/8160, Qualcomm SM6150/8150.

Experience

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

Qualcomm

2 roles

Senior Lead Engineer

Promoted

Dec 2023Present · 2 yrs 5 mos · Hyderabad, Telangana, India

PeripheralsI2CEmbedded SoftwareDevice Drivers

Senior Engineer

Oct 2021Nov 2023 · 2 yrs 1 mo · Hyderabad, Telangana, India

PeripheralsEmbedded SoftwareDevice Drivers

Samsung semiconductor

Senior Engineer

Nov 2019Sep 2021 · 1 yr 10 mos · Bengaluru, India · On-site

Globaledge - intelligence of things

Senior Software Engineer

Feb 2019Oct 2019 · 8 mos

  • Deputed to Intel corporation till june 2019 and to Qualcomm India pvt ltd from july 2019

Intel corporation

Software Engineer Consultant

Feb 2017Jun 2019 · 2 yrs 4 mos · Bengaluru Area, India

  • Consultant Software Developer worked on Speech codecs, Audio Driver (Modem) and Firmware for Base-Band Chip.
  • Worked on Various 2G/3G/4G Intel BaseBand Chipsets especially in components like Modem Driver, Audio DSP Timing and synchronisation.
  • Maintenance of Audio Driver Target Code and Test Code.
  • Redesign of DSP Driver and it's Test Frame Work.
  • Worked on Enhancements such as Optimising the Round-trip Delay of modem by reducing the interrupt latency

Globaledge - intelligence of things

2 roles

Software Engineer

Aug 2016Jan 2019 · 2 yrs 5 mos

  • Deputed to Intel corporation

Software Engineer-Trainee

Aug 2016Jan 2017 · 5 mos

  • Advanced Embedded Software and System Programming
  • Duration : 6 Months
  • Training module :
  • 1. C and Data Structure
  • 2. Software Engineering
  • 3. Configuring and building Linux kernel 4.8.1
  • 4. Modifying the application's data in the kernel by accessing the physical address of the data.
  • 5. Implemented /proc/<pid>/maps file.
  • 6. Implemented 'ps' command by parsing the kernel linked list for active tasks in the system.
  • 7. Analysis of fork() with COW (Copy-on-Write), vfork() and clone() from the kernel perspective.
  • 8. Implementation of POSIX IPC mechanisms - Message queues, Shared memory, Pipes and Semaphores.
  • 9. Implementation of multi-threaded programming using POSIX pthread library functions.
  • 10. Implementation of a system call.
  • 11. Understanding of EXT2 file system structures.
  • 12. Implementation to handle maskable signals in the application.
  • 13. Unix commands and System calls.
  • 14. Knowledge on Various Linux commands and System Calls.
  • 15. Simple chat application using Socket Programming.
  • 16. Implementing HTTP Client request.
  • 17. Implementing basic raw socket programs.
  • 18. Socket Programming
  • 19. TCP/IP Protocol Suite
  • 20. Tools like GDB, Makefile, strace, addr2line and valgrind etc..

Bharat sanchar nigam limited

Summer Intern

May 2015Jun 2015 · 1 mo · Vijayawada Area, India

Education

Velagapudi Ramakrishna Siddhartha Engineering College

Bachelor of Technology - BTech — Electronics and Communication Engineering

Sep 2012Apr 2016

Stackforce found 100+ more professionals with Embedded Software & Device Drivers

Explore similar profiles based on matching skills and experience