Summary
Overview
Work History
Education
Skills
Certification
Timeline
AWARDS & RECOGNITION
Generic
Shreyas Karmahe

Shreyas Karmahe

Bengaluru

Summary

System Performance Engineer with 14+ years of experience in BSP bring-up, Linux kernel development, and Linux system performance optimization on ARM-based SoCs. Specialized in camera (V4L2), high-throughput data pipelines, and secure boot (ARM64 & AMD64); with strong expertise in scheduler tuning, DMA and memory bandwidth optimization, and Linux kernel debugging. Proven track record in building scalable, low-latency systems and driving end-to-end platform integration, benchmarking, and security hardening. Focused on delivering high-performance Linux systems through efficient CPU scheduling, optimized memory utilization, and high-throughput data movement across compute pipelines.

Experienced in optimizing Linux systems for low-latency, high-throughput workloads with efficient CPU, memory, and data movement design.

Overview

15
15
years of professional experience
1
1
Certification

Work History

System Performance Engineer

AUMOVIO (Continental Automotive Pvt Ltd)
07.2023 - Current
  • Led end-to-end camera bring-up on automotive SoCs, enabling MIPI-CSI → ISP pipeline via V4L2 and implementing zero-copy DMA-BUF pipelines, reducing CPU overhead (~20–30%) and improving throughput for high-resolution multi-camera workloads.
  • Enabled Linux bring-up and HPC benchmarking on automotive SoCs (R-Car H3, NVIDIA AGX Xavier & Orin, NXP S32G2, i.MX51), optimizing scheduler, cache/TLB, and DMA pipelines to improve multi-core scalability and memory efficiency (~15–20%) and increase throughput under high-load workloads.
  • Led cross-functional teams for platform bring-up, debugging, and performance optimization across multiple SoC platforms.

Principal Engineer

Toshiba Software India Pvt Ltd
12.2021 - 05.2023
  • Implemented secure boot on Skelios (Debian 9/10) across ARM64 (TF-A + U-Boot FIT) and AMD64 (UEFI Secure Boot + GRUB), enforcing hardware-rooted chain-of-trust from firmware to user space.
  • Integrated Debian package signing with boot security and validated via tamper testing to ensure end-to-end system integrity.
  • Performed CVE analysis and triaging on Linux (Debian), identifying root cause via patch diffing and debugging, and validating fixes to ensure timely vulnerability mitigation.
  • Brought up and optimized the Gianfar Ethernet driver on ARM64 Linux, enabling DMA-based Tx/Rx paths and improving throughput via NAPI and interrupt tuning.

Technical Lead

Radisys India Pvt Ltd
10.2019 - 10.2021
  • Designed platform monitoring and reliability framework (rsys_watchdog) for service health tracking and system stability.
  • Developed secure upgrade/downgrade mechanisms for ONL images with rollback and backward compatibility across Debian-based systems.
  • Implemented low-level I2C CPLD driver for hardware control (LEDs, PON/NNI, FPGA) with GPIO-based configuration.
  • Led Debian (8/9) packaging and ONL image integration, enabling reproducible builds and deployment consistency.
  • Enhanced system security via audit logging, Nessus-based vulnerability analysis, CVE patching, and OSS compliance fixes.
  • Improved system reliability using Valgrind and Klocwork for memory leak detection and static analysis; resolved field and DV-reported issues.
  • Handled platform bring-up, hardware validation, integration, and release verification for production readiness.

Senior Software Engineer

Votary Tech | HCL | Symphony Teleca | Tata Elxsi
04.2011 - 10.2019
  • Performed Linux kernel porting and driver development across ARM platforms, including I2C, SPI, PMIC, and sensor drivers; debugged kernel crashes (OOPS) and improved system stability.
  • Contributed to Android Jellybean and Embedded Linux platform development, including bring-up, customization, and debugging.
  • Developed design documentation and supported release cycles, ensuring stable and production-ready deliverables.

Education

Bachelor of Engineering - Computer Science and Engineering

Chhattisgarh Engineering College
Bilaspur, India

12th Board - Mathematics

Govt. Multi-Purpose Higher Secondary School
Raipur

10th Board - General

Govt. Multi-Purpose Higher Secondary School
Raipur

Skills

Programming: C, C, Shell Scripting

Kernel & Systems: Linux Kernel Driver Development, Linux Kernel Debugging, Linux system performance optimization, BSP, Device Drivers, V4L2, Networking

Drivers: I2C, SPI, Camera (MIPI CSI), GPIO, DMA, Ethernet

Performance & HPC: Scheduler tuning, perf, ftrace, eBPF, cache/TLB optimization, memory bandwidth optimization, low-latency and high-throughput systems

Security: Secure Boot (TF-A, U-Boot, UEFI), CVE analysis, Nessus

Tools: perf, ftrace, strace, lmbench, stress-ng, hackbench, fio, v4l2-ctl, Valgrind, gdb, kgdb

Platforms: ARM64, AMD64, Debian, Ubuntu

Certification

Embedded Systems Course – Kiona Software Pvt Ltd

Timeline

System Performance Engineer

AUMOVIO (Continental Automotive Pvt Ltd)
07.2023 - Current

Principal Engineer

Toshiba Software India Pvt Ltd
12.2021 - 05.2023

Technical Lead

Radisys India Pvt Ltd
10.2019 - 10.2021

Senior Software Engineer

Votary Tech | HCL | Symphony Teleca | Tata Elxsi
04.2011 - 10.2019

12th Board - Mathematics

Govt. Multi-Purpose Higher Secondary School

10th Board - General

Govt. Multi-Purpose Higher Secondary School

Bachelor of Engineering - Computer Science and Engineering

Chhattisgarh Engineering College

AWARDS & RECOGNITION

Extra Mile Award – HCL Technologies (2015), Best Team Award – Votary Tech (2019), Best Individual Performer – Radisys (2021)
Shreyas Karmahe