Shakti Singh

Software Engineer

Bengaluru, Karnataka, India11 yrs 8 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Led multi-threading optimization project achieving 5×–10× speedups.
  • Architected ultra-low latency XR systems with advanced audio features.
  • Developed advanced camera solutions for Snapdragon platforms.
Stackforce AI infers this person is a highly skilled Software Engineer specializing in EDA, XR, and camera technologies.

Contact

Skills

Core Skills

EdaCompiler OptimizationXr SystemsAudio/video StreamingCamera IspImage ProcessingComputer VisionTrading Systems

Other Skills

C++Software DevelopmentMulti-threadingPerformance OptimizationCompiler TechnologySignal ProcessingAudio ProcessingSignal-to-Noise Ratio (SNR)Augmented RealityVirtual RealityMulti-Frame Noise ReductionHigh Dynamic RangeMATLABReal-time ProcessingLinux

About

Seasoned Software Engineer and systems innovator with 12+ years of experience building high-performance products across EDA compilers, XR systems, camera pipelines, computer vision, and trading infrastructure. I specialize in deep tech R&D, system architecture, and performance optimization, transforming complex technologies into scalable, production-grade solutions. At Synopsys, I lead key initiatives in the VCS Compiler and Synopsys Design Constraints (SDC) tools, focusing on feature innovation, runtime scalability, and synthesis efficiency. I recently spearheaded a multi-threading performance optimization project that delivered 5×–10× gains on large SoC designs, significantly accelerating compile times and throughput. Previously, at XCOM Labs, I helped architect split-rendering XR systems with ultra-low latency and designed high-performance audio/video streaming pipelines. At Qualcomm, I contributed to both Camera ISP and XR platforms, building frameworks and codecs for Snapdragon-based systems powering advanced imaging and immersive AR/VR experiences. Earlier at FlexTrade, I developed low-latency trading systems for global financial markets. I’ve also explored the use of AI-assisted engineering systems, applying LLMs, embeddings, and graph reasoning to enhance code understanding and performance analysis. This experience shaped my vision for intelligent, high-performance software ecosystems that bridge deep systems engineering with modern AI capabilities.

Experience

11 yrs 8 mos
Total Experience
2 yrs 4 mos
Average Tenure
2 yrs 10 mos
Current Experience

Synopsys inc

Senior Staff Software Engineer (R&D)

Jul 2023Present · 2 yrs 10 mos

  • ● At the forefront of the development and optimization of Synopsys' VCS compiler, focusing on feature enhancements and performance improvements.
  • ● Working on improving the efficiency and capabilities of the Synopsys Design Constraints (SDC) product, driving advancements in synthesis and timing analysis.
  • ● Playing a key role in enhancing the compiler's performance, ensuring high-quality output and faster turnaround times for complex designs.
  • ● Led a major multi-threaded performance optimization project that delivered 5×–10× speedups on large customer and SoC designs, significantly improving compile times and overall throughput.
EDAC++Compiler OptimizationSoftware Development

Xcom labs

Senior Member of Technical Staff (Founding dev engineer) - XR

Sep 2022Jun 2023 · 9 mos

  • ● Designed and implemented system-level and user-facing software for advanced split rendering extended reality (XR) solutions.
  • ● Enabled the Reference Frame Invalidation (RFI) feature, significantly enhancing picture quality and improving Signal-to-Noise Ratio (SNR) in cases of frame corruption on the decoder side.
  • ● Customized Microsoft’s Virtual Audio device driver for the Windows platform to interact with the server-side application of XR systems. Developed a C++ audio interface on the server-side application to receive, decode (using an Opus decoder), and route audio packets from the XR client to the audio driver, integrating a microphone device.
  • ● Achieved industry-leading audio latency within the client-server-driver pipeline, with observed latency around half of what is typically experienced with popular Virtual Audio devices available in the market, such as VB-Cable.
  • ● Established a publish-subscribe communication link between client and server using MQTT, optimizing data exchange for XR applications.
C++Audio/Video StreamingXR SystemsSignal Processing

Qualcomm

Senior Software Engineer - Camera(ISP) & Extended Reality(AR/VR)

Nov 2019Aug 2022 · 2 yrs 9 mos

  • Extended Reality (XR) Software
  • ● Designed, developed (C++), tested, and commercialized Augmented/Virtual Reality products on embedded multi-core system-on-chip platforms.
  • ● Contributed to the XR pipeline by working on Encoding (HEVC), Decoding, Packetization, and Transmission processes.
  • ● Developed the Codec 2 framework from scratch for AR glasses, replacing the v4l2 framework to optimize performance.
  • Android Camera (ISP) Software
  • ● Developed and enabled advanced camera use cases and solutions such as Multi-Frame Noise Reduction (MFNR), High Dynamic Range (HDR), High Frame Rate (HFR), Bokeh, Night Mode, and Video Stabilization on Qualcomm’s Snapdragon Camera Stack.
  • ● Debugged and enhanced features (C++) across the entire camera request flow, from Application to Framework, User Mode Driver, Kernel Mode Driver, and Hardware.
C++Camera ISPAugmented RealityVirtual RealityXR Systems

Logic-fruit technologies

Module Lead - Algorithm(Image processing, Computer Vision)

May 2016Nov 2018 · 2 yrs 6 mos · Gurgaon, India

  • Video Object Tracking, Panorama Generation & Change Detection
  • Defence Research & Development Organization (DRDO), Government of India
  • ● Developed algorithms and software prototypes in MATLAB and C++ for real-time video object tracking, utilizing intensity (centroid) and correlation-based methods.
  • ● Created a software prototype compatible with fixed-point hardware implementation for real-time panorama generation and change detection, achieving performance at 25 fps from a CCD camera (TI).
  • Quantum Control Test System
  • Oxford University
  • ● Designed a software and hardware-based testing apparatus to evaluate the performance of the Quantum Control System (QCS). The system measured parameters such as carrier frequency, time of arrival, and phase characteristics with accuracies ranging from nanoseconds (ns) to picoseconds (ps).
MATLABC++Image ProcessingComputer Vision

Flextrade

Associate Software Engineer

Jun 2013Apr 2016 · 2 yrs 10 mos · Mumbai Area, India

  • Development & Support of Trading Platforms for Financial Markets
  • NSE, BSE, MCX, SHFE, CME, DGCX
  • ● Developed and supported trading platforms using C++ for various financial markets, including NSE, BSE, MCX, SHFE, CME, and DGCX.
  • ● Created tools and scripts to automate the installation and troubleshooting of client systems, utilizing Linux shell scripting.
  • ● Developed various UI tools and plugins to enhance the GUI experience in existing software, improving overall user interaction and efficiency.
C++LinuxTrading Systems

Juniper networks

Software Engineer Internship

May 2011Jul 2011 · 2 mos · Bangalore

  • Software Engineering: Ethernet Switching Division
  • ● Configured EX-series Juniper switches using the command line interface (CLI) of Junos.
  • ● Created and configured Virtual LAN (VLAN) and Firewall filters to optimize network performance and security.
  • ● Implemented uplink failure detection on switches, enhancing network reliability and uptime.
CLINetworking

Education

Indian Institute of Technology, Bombay

Bachelor of Technology (B.Tech) — Electrical Engineering

Jan 2008Jan 2012

Indian Institute of Technology, Bombay

Master of Technology (M.Tech) Electrical Engineering — Communication and Signal Processing

Nov 2012Jan 2013

Stackforce found 100+ more professionals with Eda & Compiler Optimization

Explore similar profiles based on matching skills and experience