Ganesh Gudigara

Co-Founder

Bengaluru, Karnataka, India18 yrs 6 mos experience

Key Highlights

  • Over 25 years of experience in embedded Linux and IoT.
  • Expert in developing innovative solutions for edge computing.
  • Proven track record in SoC and platform bringup projects.
Stackforce AI infers this person is a highly skilled Embedded Systems and IoT expert with extensive experience in Linux and driver development.

Contact

Skills

Core Skills

Embedded SystemsLinuxNetworkingCloud ComputingSoftware DevelopmentIotWireless TechnologiesDriver Development

Other Skills

Agile MethodologiesAndroidAutomotiveBlockchainC (Programming Language)C++CoAP agents and brokerConsultingDebuggingDevice DriversEmbedded LinuxEmbedded SoftwareFTL and SSDField-Programmable Gate Arrays (FPGA)Firmware

About

With over 25 years of experience in embedded Linux, Platform bringup, Networking/Wireless/Storage product development, SoC bringup, Cloud and edge computing, I am a Consultant - IOT, BSP, RISCV, Linux kernel, Edge Computing, working on developing innovative solutions for various industries and domains. My core competencies include Linux kernel porting, Device driver development, Linux/RTOS/BaremetalEmbedded software development for SoC/FPGA,BSP development, platform bringup, ML framework porting, Linux package migration, and security framework integration for RISCV-based platforms Distributed computing framework edge/cloud computing, Linux virtualization, container framework, , as well as edge analytics, IOT platform, and blockchain technology development for edge computing devices. I have worked on multiple projects involving SoC and platform bringup, Linux distro customization, Azure Edge, Corel.AI, Hyperledger, EdgeX, Akraino, Tensorflow, PyTorch, and other open source technologies for different use cases and applications. I have also developed and integrated solutions for device tracking, machine vision, sound analytics, video analytics, and other industrial scenarios using BLE Mesh, RFID, QR Reader, NVIDIA Xaviour, Jetson, ARM/ARM64, RISCV32/RISCV64 , x86_64, FPGA platforms and other hardware and software components. I am passionate about delivering end-to-end product development expertise and creating value for my clients and partners.

Experience

18 yrs 6 mos
Total Experience
2 yrs 3 mos
Average Tenure
--
Current Experience

Self

Consultant - Linux platform , IOT, Security, Wireless, Containers, RISCV, Embedded systems AIML

Dec 2021Present · 4 yrs 6 mos · Bangalore Urban, Karnataka, India · On-site

  • Working on Developing RISCV32 platform software based on Linux and
  • platform for Edge computing box based on intel new SoCS.
  • Also working on i.MX 8 SoC based edge computing and ML/AI box
  • with onnx runtime integration and providing a tensoflowlite , pytorch for developing different
  • ML/AI applications.
  • Working on Developing customized OS for edge computing platforms providing
  • deep learning layer with optimized platform software.
  • Also working on porting EdgeX, Hyperledger, Akraino projects to edge computing gateway device providing
  • a private 5G integrated platform.
  • el
C (Programming Language)Embedded SystemsLinux

Thoughtfocus

IOT and BSP Consultant

Feb 2018Jun 2021 · 3 yrs 4 mos · Bengaluru, Karnataka, India

  • SoC and platform bringup:
  • BSP development for RiscV 64/32 platforms with embedded linux/yocto and FreeRTOS
  • Porting of tensor flow and ML framework for RiscV
  • Migration of Debian, ubuntu, open WRT for RiscV
  • Linux kernel driver porting and debugging for RiscV based on SiFive core
  • RiscV security framework migration
  • Custom DMA and interrupt low level handling for RiscV
  • Custom linux package migration for RiscV (edgex, Clear OS, PF sense, X11, Media players, PyTorch, JVM)
  • Xilinx MPSoC, TIAM43 xx, AM33 xx, NXP i.MX6/7/8, Qualcomm smart dragon, mediatek MT68xx series, allwinner AXX series, rock chip RK3xxx series, Amlogic S905 BSP migration and porting, product development
  • STM32 based CAN firmware and hardware development
  • Development of Wifi Aware stack for android platform on i.MX
  • Android based IOT headless platform migration for allwinner and i.MX (edge gateway)
  • Edge and cloud computing:
  • POCs on EdgeX,Akraino, Eclipse kura, apache projects for Edge and fog computing, migration of meta-virtualization with docker, OCI framework and other container framework on RiscV.
  • Edge platform migration based on azure edge and amazon greengrass on NVIDIA Xavier/ Jetson nano, raspberry pi 3/4, intel movidius
  • POCs on Cloud native for private 5G and ORAN.
  • Development of iot edge gateway for Zigbee, BLE and WIFI
  • Development of SMART NIC and dpdk with data path and dpi framework based on user space tcp/ip stack like F stack
  • Product architect for end to end IOT product with azure IOT hub/AWS IOT integration and edge gateway for home automation with ZNQ based message broker
  • Responsible for providing device level IOT security with SecureBoot, chain of trust, kernel and file system security DM verity, crypto, TPM, network security, firewall and process management, user privileges, encryption decryption
  • Security Testing mechanisms based on kalilinux and commercial penetrating testing tools (metasploit)
  • AWS based Energy monitoring system with IOT edge
C (Programming Language)Embedded SystemsLinux

Arris/brocade communication

Principal Software Engineer

Sep 2016Feb 2018 · 1 yr 5 mos · Bangalore

  • Working on Different product lines related to WiFi AP and Controllers. Adapting new technologies like SDN, openvswitch, DPI, url filtering for security, IOT integration, hardware acceleration and offloading, containers lxc and dockers for private zones, different platform related features with linux kernel modifications.
C (Programming Language)Embedded SystemsNetworking

Western digital

Technologist

May 2014Aug 2016 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • Development of RPC layer based OFED framework for RoCE, IWARP . Involved in different PoCs related to openstack, neutron, cinder, sahara, opendaylight and MASS/Juju for openstack deployment , Development of CI/HyperConverge platforms. Involved in development of Scaleout/Scaleup of Amazon S3 Active Backup solution from WD. Involved in evalaution of glusterfs, HDFS and other distributed environment and storage solutions for HyperConverge platforms.
C (Programming Language)NetworkingCloud Computing

Vxl software

Chief Technical Architect

Dec 2011May 2014 · 2 yrs 5 mos · Bengaluru Area, India

  • End to End development of Thin Client Product lin Completely Designed and Developed Thin Client OS from scratch for Intel x86, ARM controllers from TI and WonderMedia. Understanding of FreeRDP/RemoteFX, Citrix HDX, Vmware View with Teradichi Video Acceleration capability. Utilization of Compositor for 3D acceleration, OpenGL ES based Client side rendering for Flash videos, gstreamer based audio/video codecs with Hardware offloading for Video
  • Integration of PCSC framework for smartcard, RFID and NFC readers.
  • Licensing Server Integration with Remote PXE booting capability.
  • Device Management Layer along with Remote firmware upgrade and Restore framework.
  • Complete Solution for Monitoring and configuration of Thin Client Devices.
  • .
C (Programming Language)Embedded SystemsSoftware Development

Nirmitsu technologies pvt ltd

Founder

Nov 2009Dec 2011 · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • Wireless world of web - IOT company started in 2009. provides RFID, WSN and PoS related solutions for B2C and B2B market Granted Patent on Route Predication of Vehicles carrying oil based Wireless Sensor Data and RFID information "
  • Developed Smart Grid Solution with Zigbee based 802.15.4 devices for Mesh networking
  • Developed Streetlight controller based Custom Mesh network stack on 802.15.4 chipset.
  • Developed Active RFID based Motor Tracking System/Electrical Appliance Tracking System along with Warehouse Management.
  • Developed Invento - Inventory Tracking System with 3D indoor map integration for material tracking for
  • Involved in Development of DDU forIndian Navy.
  • Involved in development PoS devices for Petrol Bunk Automation .
  • Involved in Development of PDS PoS devicesRetail and Manufacturing Industry.
C (Programming Language)IoTWireless Technologies

Virident

Senior MTS

Jan 2007Nov 2009 · 2 yrs 10 mos

  • Driver Development:
  • Drivers for Storage Class Memory device on AMD HyperTransport for Linux from scratch.
  • Drivers for Spansion's NOR flash as a low level chip driver
  • Drivers for PCI device testing with MMIO, debugging & fault mgnt., PCIE switch & power mgnt.
  • Supported MSI-X interrupt for virident SCM with kernel APIC
  • Custom driver for SSD storage on linux kernel with MTD + 64 bit support.
  • PCI proxy & balloon drivers for Xen Virtualization.
  • Low level chip driver development for multiple NAND flashes on virident SSD & linux kernel integration.
  • Modified UBIFS driver for running on virident SSD storage
  • Emulator:
  • Developed qemu based virtual flash device which communicates with RTL simulator
  • modified qemu/kvm to support 512GB SCM on Guest OS.
  • Investigated different frameworks for integrate software based FTL
  • implementation of Virident VSAN
  • Bringup:
  • Porting of coreboot/linux BIOS on different x86 & marvel controllers & investigation of different FTL frameworks POC on VSAN and FTL
C (Programming Language)Driver DevelopmentEmbedded Systems

Wind river

Consultant

Oct 2006Jan 2007 · 3 mos

C (Programming Language)

Motorola solutions/symbol technologies inc

Technical Lead

Jan 2001Oct 2006 · 5 yrs 9 mos · Bangaon, West Bengal, India

  • 1. Worked in different operating systems like DoS, pSoS, Windows 2k/XP, WinCE/Windows Mobile, 2. Developed drivers for Rugged Terminals for Touch screen, input devices, scanner, Wedge device, RFID/bar code scanner driver on Linux/WinCE platforms.
  • Embedded Linux, Carrier Grade Linux from Montavista, openwrt.
  • 3. Involved in the Porting bootloader and BSP on Symbol's EDA based on Linux(world's 2nd linux based EDA)
  • 4 Patents on Fingerprint Aunthentication System and Text to Speech System.
  • 5. Development of Terminal Emulation software and Browser on Symbol's Rugged Terminals.
  • 6. Involved in platform bringup for Symbol's Wireless controllers.
  • 7. Development of World's First Blade based Plugggable Wireless controller on IBM HS20.
  • intel based Wireless controllers.
C (Programming Language)

Indian institute of science (iisc)

Research Assistant

Jul 1999Jan 2001 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • 1. Worked as Research Assistent in Areas of Wireless, RADAR and Microwave communication.
  • 2. Worked on opengl and C++ for designing the Node based flight simulator.
  • 3. Worked on RCS analysis for LCA project
  • 4. Published papers on Microwave along with colleagues.
C (Programming Language)Embedded SystemsDriver Development

Education

Karnataka Jobs and Careers

Bachelor of Engineering - BE — Electronics and Communications Engineering

Jun 1994Jul 1998

Stackforce found 100+ more professionals with Embedded Systems & Linux

Explore similar profiles based on matching skills and experience