Summary
Overview
Work History
Education
Skills
Additional Information
Certification
Interests
Timeline
Generic

SHREYAS K G

Bengaluru

Summary

Embedded QA Engineer with 2 years of experience in automated testing and HIL validation. Proficient in Python scripting, C debugging and C++, and hardware protocols to ensure high-performance firmware reliability

Overview

2
2
years of professional experience
3
3
Certifications
3
3
Languages

Work History

Embedded Firmware Quality Assurance (QA) Engineer

Wabtec Corporation
08.2024 - Current
  • Developed and optimized Embedded C firmware for locomotive control systems, implementing real-time HILS (Hardware-in-the-Loop) simulations for mission-critical ECU performance
  • Executed deep Root Cause Analysis (RCA) and firmware-level debugging for PCIe/I2C interface cards, resolving hardware-software bottlenecks to improve system-wide data integrity.
  • Architected Python-based automation frameworks and Linux system drivers to enhance data reliability and security for complex workspace environments.
  • Implemented advanced control algorithms and integrated low-latency protocols (PTC/ATP) into smart cruise-control systems, directly optimizing fuel efficiency and emission profiles
  • Experienced with LDARS (Locomotive Data Acquisition Recording System) for forensic analysis using DAS III, supporting safety and compliance initiatives

Education

Master of Technology - Communication system

R. V. COLLEGE OF ENGINEERING
01.2025

Bachelor of Engineering - Electronics and Telecommunication

R. V. COLLEGE OF ENGINEERING
01.2023

Skills

Programming languages: C, C, Python, ARM/RISC Assembly (basic)

Tools & Technologies: Wireshark, Logic analyzer, Git, Trace32, Jenkins,

Storage Protocols: NVMe, PCIe, I2C, SPI, UART, USB

Systems: Linux system programming, multi‑threaded software development, system bring‑up

Domains: Bare‐metal firmware, RTOS, NAND Flash Management, FTL, HILS, ECU Automation, Real‐time algorithms

Operating Systems: Ubuntu, CentOS,Linux

Debugging: Logic & Protocol Analyzers (PCIe/NVMe), RCA

Development Tools: Git, Jenkins, CI/CD, Linux, Python Automation Frameworks

Additional Information

  • Delivering high‑quality product features through effective research, design, development, and documentation in Embedded systems.
  • Collaborating with global stakeholders to refine design and architecture while ensuring high code quality and adherence to best practices.
  • Prioritizing tasks, leveraging resources, and mitigating project risks to ensure on‑time feature delivery in Agile environments.
  • Defining processes and tools for team improvement, conducting code reviews, and adhering to coding guidelines to enhance software quality.
  • Leading technical decisions, mentoring junior engineers, and contributing to testing strategies with effective test plans and continuous integration/continuous deployment (CI/CD) practices.

Certification

BIT IEEE MANTHAN-2022: Participation certificate issued by Bangalore Institute of Technology.

Interests

Playing cricket, Watching movies, Reading Story books

Timeline

Embedded Firmware Quality Assurance (QA) Engineer

Wabtec Corporation
08.2024 - Current

Bachelor of Engineering - Electronics and Telecommunication

R. V. COLLEGE OF ENGINEERING

Master of Technology - Communication system

R. V. COLLEGE OF ENGINEERING
SHREYAS K G