Seshagiri Holi

CEO

Bengaluru, Karnataka, India22 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20+ years in embedded software development
  • Expert in Linux kernel and ARM architectures
  • Proven leader in high-performance engineering teams
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in Linux Kernel and Automotive Technology.

Contact

Skills

Core Skills

Embedded SystemsLinux Kernel

Other Skills

LinuxARM architecturesBluetooth Low EnergySecurityStatic AnalysisZigBeeCAN communicationVirtualizationStorage OptimizationDriver SolutionsDevice DriversPower ManagementC/C++Mobile UI SolutionsC++

About

Senior Principal Engineer | Embedded Systems & Linux Kernel Expert With over 20 years of experience in the trenches of embedded software development, I specialize in architecting high-performance solutions at the intersection of the Linux kernel, device drivers, and ARM architectures. I’ve spent my career leading complex products from initial concept through full-scale deployment. My focus is dual-layered: engineering excellence and strategic leadership. I am passionate about implementing rigorous software security, driving architectural innovation, and mentoring the next generation of engineers to build resilient, world-class systems.

Experience

22 yrs 3 mos
Total Experience
4 yrs 4 mos
Average Tenure
6 yrs 2 mos
Current Experience

Enphase energy

2 roles

Senior Principal Engineer

Promoted

Apr 2020Present · 6 yrs 2 mos

  • Managed end-to-end development of Linux platform and ARM Processor-based Gateway products, overseeing the entire lifecycle from requirements to successful factory and field deployment. Led a high-performing team of 8 - 10 engineers, guiding the design and delivery of critical product solutions that significantly enhanced system performance. Architected next-generation Gateway products leveraging heterogeneous Linux/RTOS architectures to ensure high-reliability energy management. Designed and integrated CAN communication for new generation Gateway products, improving reliability and accuracy with Distributed Energy Resources (DER). Spearheaded the bring-up and integration of Bluetooth Low Energy (BLE) communication for ESP32 and Digi modules. Orchestrated a streamlined site commissioning process, reducing installer setup time to under 30 minutes. Implemented robust software security measures, integrating static code analysis (Polaris, Blackduck) and coordinating PEN testing. Enabled secure boot mechanisms and robust fail-safe boot procedures on hardware platforms to protect against unauthorized software. Established secure communication protocols, including mTLS utilizing birth certificates for device authentication and data integrity. Provided critical technical support for 3-Phase Batteries, ensuring seamless deployment for installers in EU and India markets. Contributed to release management, Sprint planning, and design reviews for the Enphase Envoy product line. Optimized and enhanced the Zigbee stack to facilitate seamless communication within Enphase Solar Energy systems.
LinuxARM architecturesBluetooth Low EnergyEmbedded SystemsSecurityStatic Analysis+2

Principal System Engineer

Apr 2020Sep 2024 · 4 yrs 5 mos

Nvidia

Senior System Software Engineer

Jun 2013Mar 2020 · 6 yrs 9 mos

  • Executed ZF ProAI programs based on the NVIDIA DRIVE AV platform, ensuring successful technical delivery. Delivered and enhanced DRIVE AV PDKs per ProAI requirements, meeting stringent performance and functional specifications. Designed and implemented virtualization systems to configure multiple virtual machines (VM) and IO servers on a Hypervisor. Optimized Linux Kernel storage stacks, specifically for eMMC and SD card storage, for Tesla and Audi infotainment/AV units. Managed the delivery of Linux kernel and boot-loader drivers, board bring-up, and canonical file system ownership for the Tegra Linux PDK. Collaborated closely with internal and external stakeholders to align on complex technical and program requirements. Delivered multiple Linux PDKs to Tesla Motors, extending support for enhanced eMMC, NOR, and SDRAM components. Explored and implemented driver solutions for I2C, SPI, USB, and PCIe interfaces. Engaged extensively with customers, guiding them through the technical evolution and adoption of NVIDIA platforms. Implemented robust platform drivers across multiple TEGRA SoC families. Gained extensive hands-on experience with storage drivers, including eMMC, UFS, and SDHCI controller drivers.
Linux KernelVirtualizationStorage OptimizationDriver SolutionsEmbedded Systems

St-ericsson

Senior Software Engineer

Dec 2009Jun 2013 · 3 yrs 6 mos · Bangalore

  • ST-Ericsson NovaThor™ – Multimode dual cortex A9 Smartphones
  • Led low-level system design for Nova Thor SoC, focusing on U-Boot, Power Management, and eMMC/SD drivers. *Enabled heterogeneous communication between application cores and modem ecosystems.
  • Supported Tier-1 customers including Samsung, HTC, and Sony with kernel-level driver integration.
  • The NoavThor is modap platform combines application processor and modem in a single die. The application processor is a SMP (Symmetric Multi-Processing) ARM dual Cortex™- A9 processor technology. These platforms are shipped to tier-1 mobile vendors (like Samsung, HTC, Sony, etc.).
  • Activities and Responsibilities:
  • Porting and integration of u-boot and initial boot modules (DDR INIT, loaders, etc.) in NovaThor platform.
  • Design and development of Peripheral Boot support in boot module.
  • Design and implementation to migrate legacy partition support to GPT partition table.
  • Boards bring up activities for NovaThor platform.
  • Development and support host kernel drivers for eMMC, SD and SDIO.
  • Design, development of host kernel driver for compatible storage devices eMMC 4.5, SD3.0 and SDIO 3.0.
  • Design and development (integrate) of Modem related ecosystem in APE.
  • Development of kernel device driver which is used as communication protocol for APE and Modem.
  • Customer support for kernel device drivers, random crash dump analysis.
  • Provide support for performance criteria of file system and storage device drivers.
  • Customer support for boot modules (u-boot and LK).
  • Knowledge & Expertise gained:
  • Linux Kernel architecture and device drivers.
  • Kernel – BSP activities for NovaThor products.
  • U-boot and other boot module.
  • T32 debugging.
  • Extensive work experience in storage driver (eMMC, SD)
  • Knowledge in ARM version 7 processor architecture.
Linux KernelDevice DriversPower ManagementEmbedded Systems

Motorola

Software Engineer

Feb 2005Nov 2008 · 3 yrs 9 mos

  • The Motorola has P2K and Linux-Java as application and UI frameworks for faster deployment of mobile devices. I have the opportunity to work on both the platforms in the field of mobile UI and application development. I was also involves customer based projects and support customer requirements and issues.
  • Activities and Responsibilities:
  • Development and support of mobile phones for the customer Telus Mobility in the field of Rex operating system, system issues and device drivers.
  • Design and development of “Fault line mobile UI” a proprietary declarative UI of Motorola. Worked mainly in C++, Core UI and SVG Engine.
  • The MIDAS Framework (Mobile Integrated Dynamic Application System) is an Openwave Inc Declarative UI product; this has been ported on Motorola Linux-Java platform. The main work involved design and coding of UI widgets, involved in system level issues and customer support.
  • Developing and customer support for Motorola internet browser.
  • Design and development of Vodafone CAST, the highlights of this feature is to download casting contents like multipart related and multipart mixed contents from the services provider server. This download will happen during less conjunction on network. The main activities involved in design, development of full feature in Motorola P2K mobile platform.
  • Development and customer support of Applications like Ring styles, Date book, Shortcuts and Alarm clock in Motorola P2K mobile platform.
  • Knowledge & Expertise gained:
  • Extensive exposure and good foundation in C and C++ coding.
  • Customer interactions and provide quality solutions.
  • Extensive work experience in Mobile UI and Application frameworks.
  • SVG Engine, XML and Java script.
  • P2K Mobile platform of Motorola.
  • T32 debugging.
  • Follow process defined by Motorola.
C/C++Mobile UI SolutionsEmbedded Systems

Sasken communication technologies ltd

2 roles

Team lead

Promoted

Nov 2004Dec 2009 · 5 yrs 1 mo

  • Worked mainly on-site engineer at Motorola - 4.6 years & Samsung - 3 Months

Software Engineer

Nov 2004Nov 2009 · 5 yrs

  • Managed outsourcing projects for Samsung and Motorola, in application framework design. Developed mobile UI solutions using C/C++ on P2K and Linux frameworks.

Winfoware technologies

Software Engineer

Feb 2004Nov 2004 · 9 mos

  • I worked as consultant in Motorola, Involved in feature developments and enhancements in Motorola Mobile platform.
C++Mobile Application DevelopmentEmbedded Systems

Education

Mahatma Gandhi Missions College of Engineering

BE — Computer science

Jan 1999Jan 2002

TGLG Polytechnic

Diploma — Computers

Jan 1995Jan 1998

Swamy Ramananda Tirtha Rural Institute - India

Bachelor of Engineering — Computational Science

Stackforce found 100+ more professionals with Embedded Systems & Linux Kernel

Explore similar profiles based on matching skills and experience