Srikanth TP

Software Engineer

Redmond, Washington, United States11 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7 years of experience in video codec development.
  • Expertise in C++ for hardware simulation and validation.
  • Proven track record in optimizing video compression tools.
Stackforce AI infers this person is a Graphics Software Engineer specializing in video codec development and hardware simulation.

Contact

Skills

Core Skills

Video CodecsC++

Other Skills

.NETAV1AVCC#C/C++Data StructuresEclipseFunctional modelingHEVCJavaJava Enterprise EditionJavaScriptMPEG-2Microsoft SQL ServerMicrosoft Visual Studio C++

About

7 years of software development involving video codecs with end to end experience in simulation of hardware implementations using C++. Passionate individual looking to solve real-world problems in the field, to improve end-user experiences. Core area: Video codecs, Software Developer Coding languages: C/C++; Perl; basic Ruby

Experience

11 yrs 8 mos
Total Experience
3 yrs 10 mos
Average Tenure
4 yrs 6 mos
Current Experience

Microsoft

Software Engineer

Oct 2021Present · 4 yrs 6 mos · Redmond, Washington, United States

Intel corporation

2 roles

Graphics Software Engineer

Mar 2015Oct 2021 · 6 yrs 7 mos · Sacramento, California Area

  • Worked as a developer on Functional modeling, simulation and validation of graphics hardware architecture using C++, providing a model against which the actual silicon is verified. Major Focus was on video compression - integration of AV1, HEVC, VP9, AVC, SVC and MPEG-2 codecs.
  • Owned integrating and validating feature involving optimization of memory reads and writes for 9th - 12th Gen GPU.
  • Responsible for complete execution, validation and delivery of the feature to external teams.
  • Owned and delivered high quality simulation models for video enhancement and Scaling Format conversion algorithms, specifically High Dynamic Range, Dithering and Interlace which were used as golden reference for HW Design & validation.
  • As Media codec test content development owner maintained and upgraded HEVC and
  • VP9 Test Generation Tool using C# and C++ to generate all the focus test content for validation
  • Good understanding in JCT-VC’s High Efficiency Video Coding (HEVC) SPEC
  • Worked with Architecture and RTL teams to define focus test scenarios for performance tests, benchmark tests.
  • Part of team that is responsible for advanced test content generation using Perl and Ruby for testing out specific codec features, which formed the basis for 90% of the functional verification of the codec.
  • Successfully built a tool in C++ to convert HEVC legacy 420-bit streams to Range extension formats (422/444) cutting down validation efforts from 1-2 months to 2-3 weeks.
C++Functional modelingSimulationValidationVideo compressionHEVC+9

Graphics Engineer Intern

Jan 2014Dec 2014 · 11 mos · Sacramento, California Area

  • Involved in migration of Media Graphics Simulation pipeline from 32 to 64 bit.
  • Scripted to Auto generate C/C++ headers from xml and integrate into media pipeline code.
  • Supported the team in building and incorporating the latest video codecs VP9 and HEVC.
  • Responsible for validation of media tests in team, perform a high-level debug and generate reports.
C/C++XMLVP9HEVC

Cognizant technology solutions

Program Analyst

May 2012Dec 2012 · 7 mos · Chennai Area, India

  • • Involved in Requirements elicitation, analysis and preparation of Functional/Non-Functional specification documents, acted as a liaison between the client and project teams and Developed test routines.

Tech mahindra (formerly mahindra satyam)

Automated Profile Generator

Jan 2012Apr 2012 · 3 mos · Hyderabad Area, India

  • Worked as an onsite intern in the EIS (Enterprise Information Systems) department on a web application that creates curriculum vitae when provided with the employee’s information. It helps to create professional and dynamic curriculum vitae.
  • Technologies Used: C#, SQL Server , Java Script, XML
C#SQL ServerJavaScriptXML

Education

University of Florida

Master's degree — Computer Science

Jan 2013Dec 2014

Jawaharlal Nehru Technological University

Bachelor of Technology (BTech) — Computer Engineering

Sep 2008May 2012

Stackforce found 100+ more professionals with Video Codecs & C++

Explore similar profiles based on matching skills and experience