Syama Sundar Pingali

Product Manager

Bengaluru, Karnataka, India31 yrs 2 mos experience
Highly Stable

Key Highlights

  • Expert in LLVM compiler development for GPU compute.
  • Proven track record in managing software development teams.
  • Strong experience in real-time debugging and customer support.
Stackforce AI infers this person is a Compiler Technology and Software Development expert in the GPU compute industry.

Contact

Skills

Core Skills

Software DevelopmentCompiler TechnologyCompiler DevelopmentEmbedded SoftwareIde DevelopmentReal-time DebuggingProduct DevelopmentSoftware Quality AssuranceProject Management

Other Skills

LLVMGPU computeHIPOpenMPOpenCLHPCMachine LearningLLVM compilerclangoptllcGNU linkerGDB debuggerGPROF profilerFFE architecture

About

Managing group of compiler engineers in India, working on llvm compiler for AMD ROCm open software platform for GPU compute. We are building first class compilation technology for HIP, OpenMP and OpenCL. In addition to HPC apps, our compilers are used in the development of AMD Machine Learning frameworks and Libraries. We are continuously innovating in LLVM upstream to make GPU compilation better. In India we have engineers in Bangalore and Hyderabad.

Experience

31 yrs 2 mos
Total Experience
6 yrs 4 mos
Average Tenure
5 yrs 10 mos
Current Experience

Amd

Senior Manager Software Development

Jul 2020Present · 5 yrs 10 mos · Bengaluru, Karnataka, India

LLVMGPU computeHIPOpenMPOpenCLHPC+3

Quicklogic corporation

6 roles

Senior Software Manager

Promoted

May 2017Jul 2020 · 3 yrs 2 mos

  •  Manage Tools/Compiler group which is responsible for developing LLVM compiler (clang, opt, llc), assembler, GNU linker, GDB debugger, GPROF profiler and Trace32 debugger customized for FFE architecture of EOS™ S3. Group also develop utility tools like flashing images, ram dump, FFE simulation.
  •  Manage Embedded Software group which is responsible for delivering Open Platform SDK on FreeRTOS, for M4 processor of EOS™ S3.
  •  Planning sprints, conducting daily scrum meetings to track tasks and product releases
  •  People management including settings individual goals, performance appraisal, leave approvals
  •  Release management including packaging, documentation
LLVM compilerclangoptllcGNU linkerGDB debugger+6

Senior Staff Software Engineer

May 2014Apr 2017 · 2 yrs 11 mos

  •  Product owner of eclipse based IDE which uses tool chain with LLVM compiler, proprietary assembler and GNU binutils based linker. The tool chain creates ELF/BIN image to target FFE.
  •  Understanding Hardware specification of FFE architecture and come up with target specific changes for LLVM, GDB, GPROF
  •  Design and development responsibility of assembler, FFE simulator and eclipse plug-in for IDE.
  •  Understand IMU and HRM sensor specs of different vendors and write programs targeted to FFE sensor manager
  •  Perform real-time hardware debugging of EOS™ S3 to solve issues faced by team members as well as customers
  •  Train marketing & sales CAEs and AEs for new releases. Support them in solving customer issues.
  •  Direct interaction and onsite support to Tier 1 customer in South Korea and other customers in Japan & China
Eclipse IDELLVMGNU binutilsELF/BIN imagereal-time debuggingcustomer support+2

Staff Software Engineer

May 2012Apr 2014 · 1 yr 11 mos

  • Driving the product development of IDE
  •  Created I2C interface to write/read data from next generation product chip.
  •  Short time visits to QuickLogic Corporation, USA for design and planning of different stages of Ultra Power Sensor Hub solution. Participated in emulation and silicon bring-up of various generations of sensor hub chips
  •  Designed and developed graphical representation of the next generation FPGA product chip layout in EDA software
  •  Use of Purify and Code Coverage to improve quality of software
I2C interfaceEDA softwarePurifyCode CoverageProduct DevelopmentSoftware Quality Assurance

Software Manager

Promoted

Apr 2007May 2012 · 5 yrs 1 mo

  •  Managed GUI and Device teams consisting Project Leads and Engineers below them.
  •  Project Management involving gathering of requirements from internal customers in US and Canada and execute development in India. Allocate projects to resources and tracking.
  •  Team annual performance reviews. Hiring new team members.
  •  Represented company in ISO2001:2008 audit.
  •  Led the Automated Test Vectors project to successful completion
  •  Hands on GUI development using MFC in VC++ environment
  •  Responsible for improving software development processes as well as software release process
Project ManagementGUI developmentMFCISO auditSoftware Development

Project Leader

Apr 2003Mar 2007 · 3 yrs 11 mos

  •  Lead the GUI development team for EDA IDE.
  •  Mentoring team members.
  •  Problem solving and efficient use of MFC and STL
  •  Responsible for designing & developing software features
  •  Writing technical requirement specifications as well as functional specifications for these new features.
GUI developmentMFCSTLSoftware Development

Senior Software Engineer

Feb 2002Mar 2003 · 1 yr 1 mo

  •  GUI development
  •  Programming using VC++, C++, C, Perl & Tcl
VC++C++CPerlTclSoftware Development

Sasken communication technologies ltd

Senior Software Engineer

May 2001Jan 2002 · 8 mos · Bengaluru Area, India

  • Worked in QuickLogic group and moved to QuickLogic as part of QuickLogic spin-off from Sasken.
  •  Suggested modularization of EDA IDE to small modules (DLLs). On implementation the maintenance and distribution of S/W improved.
  •  Developed command line and TCL interface of EDASoftware.
  •  Imparted technical guidance and mentored.
EDA IDEmodularizationTCL interfaceSoftware Development

Yokogawa blue star ltd

Senior Software Engineer

Jun 1998Apr 2001 · 2 yrs 10 mos · Bengaluru Area, India

  •  Deputed to Yokogawa Marex, U.K. Worked on Exaquantum, a Plant Information Management System (PIMS) based on Enterprise Technology Solutions (ETS) concepts.
  •  Developed configuration application using Microsoft Management Console (MMC).
  •  Developed administration package using Microsoft Repository
  •  Created licensing of the product using FLEXlm
Microsoft Management ConsoleFLEXlmSoftware Development

Fisofex

Systems Executive

Aug 1994May 1998 · 3 yrs 9 mos · Bengaluru Area, India

  •  Worked on U.S. customer based software package designed to aid retailers in arriving at inventory and mark-down decisions that maximize profitability, specifically in the context of fashion goods and other limited life cycle items.
  •  Worked on office automation Software for HINDALCO, the Birla group Aluminium Company. Worked on Material Management System consists of Purchase Management System, Stores Management System, Financial Management System, Inventory Management System and Financial Management System.
office automationMaterial Management SystemSoftware Development

Education

Acharya Nagarjuna University

B.Tech. — Mechanical

Jan 1988Jan 1992

National College, Machilipanam, Andra Pradesh

Intermediate — MPC

Jan 1986Jan 1988

Stackforce found 100+ more professionals with Software Development & Compiler Technology

Explore similar profiles based on matching skills and experience