Summary
Overview
Work History
Education
Skills
Certification
Affiliations
Timeline
Generic
Shreyas Karmahe

Shreyas Karmahe

Summary

System Technical Architect 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.

Overview

15
15
years of professional experience
1
1
Certification

Work History

System Technical Architect

AUMOVIO (Continental Automotive Private Limited)
Bengaluru
07.2023 - Current
  • Worked on camera bring-up on automotive SoCs, enabling data flow from camera sensor to memory using V4L2 and DMA. Improved performance by reducing CPU usage and increasing data throughput.
  • Enabled Linux BSP bring-up and HPC benchmarking on automotive HPC SoCs ( NVIDIA AGX Xavier & Orin, NXP S32G2, Rnesas, imX51) to Improved system performance and efficiency for multi-core workloads under high load. (Ubuntu and Debian based Distribution).
  • Designed persistent data logging mechanism using circular buffer structures, ensuring reliable storage and retrieval of critical system data across reboots.

Principal Engineer,

Toshiba Software India Private Limited
Bengaluru, India
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 Selios image (Debian Based Distribution), 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.
  • Performed package compliance management on Slelios (Debian based distribution) platforms by downgrading GPLv3-licensed components to acceptable versions, ensuring license adherence and mitigating known security vulnerabilities.

Technical Lead,

Radisys India Private Limited
Bengaluru, India
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.
  • Worked on OpenWRT-based embedded platform for broadband/edge networking use cases in PON environments.
  • Debugged and optimized Linux networking drivers (Ethernet / PHY / DMA) in OpenWRT.

Senior Software Engineer,

Votary Tech | HCL | Symphony Teleca | Tata Elxsi
Bengaluru, India
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 Jelly Bean 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

Chousey Engineering College
Bilaspur (CG), India

10 TH Board - General

Government Multi Purpose Higher Secondary School
Raipur (CG), India

12 TH Board - Mathematics

Government Multi Purpose Higher Secondary School
Raipur (CG), India

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, fio, v4l2-ctl, Valgrind, gdb, kgdb, JTag


Platforms and OS : ARM32, ARM64, AMD64, Debian, Ubuntu, openWRT, Yocto, Fedora, Adeneo, Android, Windriver, QNX, ONL, Onie

Other Tools : git, logic analyzer, cross-ng

Certification

  • Embedded System course from Kiona software Private Limited.

Affiliations

  • Extra Mile Award for contribution in Caterpillar project from HCL Technology in 2015.
  • Best Team (team size 4) - Awarded by management by Votary Tech in 2019.
  • Best Individual performer (Platform Team) by Radisys India Private Limited 2021.

Timeline

System Technical Architect

AUMOVIO (Continental Automotive Private Limited)
07.2023 - Current

Principal Engineer,

Toshiba Software India Private Limited
12.2021 - 05.2023

Technical Lead,

Radisys India Private Limited
10.2019 - 10.2021

Senior Software Engineer,

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

Bachelor of Engineering - Computer Science and Engineering

Chousey Engineering College

10 TH Board - General

Government Multi Purpose Higher Secondary School

12 TH Board - Mathematics

Government Multi Purpose Higher Secondary School
Shreyas Karmahe