Summary
Overview
Work History
Education
Skills
Certification
Internships
Languages
Timeline
Generic
Abhishek Murali

Abhishek Murali

Chennai

Summary

Specialist Embedded Validation Engineer with 6.5+ years of experience in RDK platform validation and Test Development Kit (TDK). Strong expertise in TDK framework development, API/HAL validation, Yocto-based test integration, Multimedia validation using GStreamer, and Certification-driven testing. Proven ability to enhance test coverage through advanced test case identification, integrate open-source validation suites, and assist SoC and middleware teams in isolating complex system-level issues. Backed by strong academic credentials in electronics and software systems.

Overview

6
6
years of professional experience
2
2
Certifications

Work History

Specialist

Tata Elxsi
Chennai
10.2019 - Current

Framework Enhancement & Tooling (Supporting Experience)

  • Designed, enhanced, and executed TDK automation frameworks for RDK component and HAL validation
  • Identified test coverage gaps and introduced advanced test cases, improving validation depth and platform stability
  • Executed large-scale regression and certification test runs across multiple RDK releases
  • Raised high-impact issues through proactive validation and received customer appreciation for test quality
  • Assisted development teams by providing reproduction steps, validating fixes, and supporting root-cause analysis

Embedded Multimedia Validation (GStreamer)

  • Performed comprehensive validation of RDK GStreamer elements, including vendor-specific plugins
  • Designed advanced playback scenarios inspired by certification suites:
    Underflow and buffer starvation
    Seeking, trick modes, and long-duration playback
    Audio track switching and stress testing
  • Worked directly with SoC/vendor elements to isolate decoder, sink, and pipeline-level issues
  • Created custom multimedia test assets using FFmpeg for codec and edge-case validation

TDK Framework & Platform Enhancements

  • Contributed to transforming TDK into a standalone, installable package using SDK-based compilation
  • Enabled independent TDK deployment without reflashing full RDK images, improving vendor usability
  • Integrated open-source validation suites via Yocto, including:
    Waymetric (system & performance metrics)
    Vulkan CTS (graphics conformance)
    Linux Test Project (kernel/system validation)
  • Integrated Vendor Test Suite (VTS) with TDK, adding:
    Segmentation fault handling
    Runtime symbol error recovery
    Consolidated report generation
  • Actively supported monthly and release-based RDK certification cycles across all 6.5 years
  • Developed new TDK tests for newly introduced RDK components
  • Enhanced a framework (PocketFlow) to improve automated documentation generation for GitHub repositories.
  • Worked on repository structure analysis and code-aware documentation workflows
  • Gained practical exposure to LLM-based APIs for code summarization and documentation assistance
  • Applied this strictly as a developer productivity and tooling enhancement, complementing validation workflows

Education

Master of Technology - Software Systems

BITS Pilani
Pilani
12-2024

Bachelor of Technology - Electronics And Instrumentation Engineering

Sastra University
Thanjavur
05-2019

Skills

  • RDK Platform Validation
  • Test Development Kit (TDK)
  • HAL / API Compliance Testing
  • Embedded Linux Validation
  • Yocto Project & SDK Builds
  • Open-source Test Integration
  • GStreamer Multimedia Testing
  • FFmpeg Test Asset Creation
  • Automation & Regression Testing
  • Debugging & Failure Analysis
  • C, C, Python, Bash
  • Git, Jira, SSH

Certification

Python certification

Internships

National Institute of Ocean Technology (NIOT) | 2019

  • Contributed to SCADA system development for an OTEC–LTTD plant
  • Gained exposure to industrial control systems, monitoring, and data acquisition
  • Developed strong foundations in system-level validation and reliability

Hyundai Mobis | 2018

  • Learned automotive software development and testing workflows
  • Gained exposure to test execution, defect logging, and process-driven validation

Languages

English
Proficient (C2)
C2
Kannada
Upper Intermediate (B2)
B2
Tamil
Upper Intermediate (B2)
B2
Hindi
Intermediate (B1)
B1

Timeline

Specialist

Tata Elxsi
10.2019 - Current

Master of Technology - Software Systems

BITS Pilani

Bachelor of Technology - Electronics And Instrumentation Engineering

Sastra University
Abhishek Murali