Summary
Overview
Work History
Education
Skills
Honors And Awards
Timeline
Generic
Praveen Kumar Manchikoni Surendra

Praveen Kumar Manchikoni Surendra

Sunnyvale,CA

Summary

Experienced C++ R&D Software Engineer with 11 years in Semiconductor Chips, EDA, Gaming, Industrial Automation, and Automotive Embedded Systems, contributing to Synopsys, IBM, Siemens, and Scientific Games. Played a key role in developing widely recognized casino games and PrimeTime STA at Synopsys, an industry-leading tool used in the design of every chip in the world across all major companies like Google, Nvidia, Apple, Microsoft, Meta, Amazon,Tesla, etc. Led the development of Plant Intelligent Systems at Siemens, enabling real-time monitoring and automation of large-scale manufacturing plants. Proven expertise in high-performance, scalable software solutions, AI hardware, real-time computing, gaming algorithms, and embedded systems, solving complex engineering challenges that drive next-generation technologies.

Overview

12
12
years of professional experience

Work History

R&D Engineering, Staff Engineer

Synopsys
01.2023 - Current
  • Contributing to the development of PrimeTime, the industry-leading Static Timing Analysis (STA) software
  • Currently working as an R&D Engineering, Staff Engineer at Synopsys, contributing to the development of PrimeTime, the industry-leading Static Timing Analysis (STA) software that is used to design every chip and by nearly every major company worldwide, including Google, Meta, Nvidia, Apple, Microsoft, Tesla, Intel, and other top-tier tech firms
  • As part of the core development team, I focus on performance optimization, multi-scenario analysis, and advanced timing solutions, enabling efficient chip design at the most advanced technology nodes (5nm, 3nm, and beyond)
  • Designed and implemented the Simultaneous Multi-Voltage Analysis (SMVA) domain crossing feature, reducing runtime by 50% and improving timing closure accuracy
  • Developed incremental timing modification capabilities, boosting performance by 10x through dynamic adjustments in timing constraints and power optimizations
  • Implemented SMVA in clock transition, clock jitter, noise checks, and violation detection, ensuring high precision in multi-scenario chip verification
  • Designed and optimized the Corner and Scenario Selection Mechanism in Hyperscale top and block-level analysis, reducing memory footprint and improving performance proportional to the number of corners analyzed
  • Developed advanced STA capabilities supporting Simultaneous Multi-Corner (SMC), Dynamic Voltage and Frequency Scaling (DVFS), Hyperscale Computing, Clock Reconvergence Pessimism Removal (CRPR), and Three-Dimensional Integrated Circuits (3DIC)
  • Designed efficient data structures and algorithms to handle complex multi-scenario STA challenges, ensuring scalability for next-generation semiconductor designs
  • Implemented CRPR same-transition partial credit analysis, enhancing timing accuracy in critical paths by reducing pessimism in timing calculations
  • Explored AI, Machine Learning, and Generative AI applications to enhance chip design automation and static timing analysis workflows
  • Researched scaling solutions for AI accelerators, optimizing chip architecture modeling and verification in high-performance computing environments
  • PrimeTime is an essential tool used by leading semiconductor companies, including Google, Meta, Nvidia, Apple, Microsoft, Tesla, Intel, AMD, Qualcomm, and more, to design next-generation processors, AI chips, GPUs, and automotive SoCs
  • Developed multi-scenario chip design analysis tools, ensuring comprehensive timing closure and noise resilience for next-generation semiconductor fabrication
  • Delivered high-quality, production-ready EDA software, used by major semiconductor companies for designing advanced AI and hyperscale chips
  • Contributing to the development of PrimeTime, the industry-leading Static Timing Analysis (STA) software

R&D Staff Engineer

IBM
06.2019 - 07.2021
  • Company Overview: IBM is one of the leaders in World’s fastest, stable, and Sophisticated Mainframe Servers
  • Worked as an R&D Staff Engineer at IBM Research Lab, responsible for the design and development of an advanced Electronic Design Automation (EDA) framework used to create high-performance processor chips for IBM’s world-class, secure, and ultra-reliable mainframe servers (IBM Z series)
  • Led the development of EDA test bench framework for high-end processor design and verification
  • Designed and implemented core framework components, including Parameter Handling (Parms), Facilities, Stages, Events, Callbacks, RTX Structures, Clocks, Object Pointers, Constraint Solving, Messaging Mechanisms, and Memory Analysis Tools for performance optimization and structured simulation flows to enhance chip design validation
  • Developed Fusion Lite, an AI-powered application that autonomously generates C++ code, leveraging machine learning, NLP, and generative AI technologies to enhance chip verification workflows
  • Implemented automated verification methodologies by increasing efficiency in chip design validation
  • Developed new modules and features using advanced C++ programming techniques, ensuring high performance and reliability
  • Worked closely with global verification teams, integrating user feedback to enhance the usability and functionality of the EDA tools
  • Designed a Lite Tool for rapid debugging and performance analysis within the framework
  • Developed Utility Classes to streamline operations across the framework
  • Enhanced Default Parameters & Dial Mechanisms, improving flexibility and configurability in simulation
  • Strengthened event-driven messaging and real-time tracking mechanisms to support complex processor verification
  • IBM is one of the leaders in World’s fastest, stable, and Sophisticated Mainframe Servers

Senior Software Engineer

Siemens
01.2018 - 07.2019
  • Company Overview: Siemens is a global leader in Industrial automation
  • Worked as a Senior Software Engineer at Siemens Technologies, contributing to the core product development of SCADA Line Coordination Systems (LCS) for industrial automation and plant intelligence
  • Developed server-side business logic for industrial automation, ensuring seamless communication between UI layers and hardware components (motors, sensors, valves) via Programmable Logic Controllers (PLC)
  • Designed and implemented core Material, Recipe, and Job Order modules, including Material Class & Definition, Procedure & Recipe Management, Job Order Processing & Monitoring – Tracking job execution, lifecycle, and historical data
  • Engineered Material and Job Order lifecycle management, optimizing workflows and execution sequences
  • Implemented Material and Job Order storage components, ensuring high availability and scalability
  • Designed real-time subscription and notification mechanisms to maintain synchronization across multiple system layers
  • Enabled real-time monitoring and control via remote browsers and HMI panels, enhancing plant-wide visibility
  • Ensured seamless integration with SCADA systems for end-to-end plant automation and coordination
  • Developed a Job Monitoring component, improving production tracking and operational intelligence
  • Developed Google Unit Testing mock libraries to ensure high code reliability and robustness
  • Implemented automated unit testing frameworks to validate system components and performance
  • Siemens is a global leader in Industrial automation

Senior Software Engineer 1

Scientific Games
08.2014 - 01.2018
  • Company Overview: Leading casino gaming company with brand Bally, a diversified gaming brand with a rich 100-year history in the development of electronic gaming machines, games, and various gaming systems
  • Worked as a Senior Software Engineer at Scientific Games, contributing to the development of electronic casino gaming machines
  • Developed five games independently from scratch and enhanced three additional games, implementing cutting-edge features for Las Vegas casino gaming machines
  • My games were deployed globally, with WackyRaces and CelestialKing recognized as top sellers in the US casino gaming industry, generating significant revenue
  • My work received recognition from the CEO and VPs, including a Spot Award for excellence
  • Notably, all my games received A Revision Approval from Gaming Laboratory International (GLI) on the first submission, an achievement that is rare in the industry, as games typically undergo multiple revisions
  • Designed, developed, and delivered five new casino games independently and enhanced three additional games
  • WackyRaces was recognized at the Worldwide G2E Gaming Show 2016 in Las Vegas and highly appreciated by senior leadership
  • CelestialKing became a top-selling game in the US casino gaming market, significantly contributing to company revenue
  • Developed over 50,000 lines of C++ code to implement complex game mechanics, animations, and event-driven logic
  • Enhanced and optimized three games for high denomination players, improving engagement and market appeal
  • Collaborated with Ph.D
  • Mathematicians to design and implement game logic, payouts, and probability calculations
  • Ensured strict regulatory compliance across multiple jurisdictions by achieving precise calculations (accuracy of 0.001) and award timing (milliseconds precision)
  • Developed and implemented pay tables, bets, reel layouts, and payout mechanisms to optimize player experience and maximize revenue potential
  • Designed and implemented key game features, including Base Game & Free Games (including additional free spins), Mystery Stack Feature, Random Wilds/Wild Reel Feature, Pick Feature, Beat the Dealer Feature, Buy A Bonus Feature, and Residual Gamble Feature
  • Developed bonus rounds and progressive jackpot systems, including Creepy Coupe, Penelope, Pick Bonus, Wheel Bonus, Credit Bonus, Progressive Feature, Cycle Results, Denomination Selection Screen, and Help Screen Navigation
  • Developed and optimized real-time game performance, ensuring smooth execution on multi-screen ProWave Theatre machines (a first-of-its-kind innovation in India)
  • Implemented history tracking, power-hit scenarios, and pay-table diagnostics to meet compliance and regulatory standards
  • Engineered high-quality graphics, animations, and audio synchronization, ensuring immersive user experiences
  • Developed a deep understanding of casino regulations across multiple global jurisdictions, ensuring compliance with local gaming laws
  • Leading casino gaming company with brand Bally, a diversified gaming brand with a rich 100-year history in the development of electronic gaming machines, games, and various gaming systems

Project Engineer

Wipro Technologies
10.2012 - 08.2014
  • Company Overview: Client: Mazda (one of the world’s largest automakers) in collaboration with Johnson Controls
  • Worked as an Embedded Systems Developer at Wipro Technologies, contributing to the Multimedia Radio Module and Audio Metadata Management for Mazda’s Infotainment Head Unit System
  • Developed FM, HD Radio (US), AM, and Traffic Systems (Japan) functionalities
  • Implemented key radio features such as tune-up/down, scan stations, seek up/down, HD seek, and genre-based seek
  • Designed and implemented Favorites Handling, enabling users to add/remove stations, view metadata, album art, receive traffic alerts, channel listing, genre categorization, and top 10 strongest station identification
  • Implemented Hierarchical State Machine (HSM) to manage event-driven operations of the infotainment system
  • Developed service layer functionalities supporting voice commands for hands-free control, touchscreen GUI for intuitive navigation, physical buttons for direct radio control, and audio system integration for seamless media playback
  • Designed and implemented a SQLite-based metadata database for storing and retrieving infotainment data
  • Developed APIs for metadata operations (create, insert, update, delete) to ensure smooth synchronization with HMI components
  • Optimized and automated storage management in flash memory upon vehicle ignition on/off
  • Client: Mazda (one of the world’s largest automakers) in collaboration with Johnson Controls

Education

Master’s - Information Systems

Central Michigan University

Bachelors - Electronics and Communication Engineering

Sri Venkateswara University

Skills

  • C
  • C
  • Python
  • R
  • Tcl
  • Verilog
  • AI
  • Deep Learning
  • LLM
  • GPT
  • Generative AI
  • Data analytics
  • Object-Oriented Programming
  • Design Patterns
  • System Design
  • Software Development Life Cycle
  • MySQL
  • SQLite
  • Tableau
  • Data structures
  • Algorithms
  • Finite State Machines
  • Copilot
  • GDB debugger
  • Valgrind
  • Coverity
  • Shell
  • OpenGL
  • Unity
  • 3D Graphics
  • Google Test
  • STL
  • Boost
  • Linux
  • RTOS
  • Git
  • Perforce
  • CVS
  • SVN
  • TFS
  • Agile
  • Scrum

Honors And Awards

  • Excellence Award at Scientific Games for outstanding contributions & performance.
  • WackyRaces Game recognized at the 2016 Worldwide Global Gaming Expo (G2E) Show in Las Vegas.
  • The CelestialKing Game recognized as a top 10 game in the US gaming industry for 2018.

Timeline

R&D Engineering, Staff Engineer

Synopsys
01.2023 - Current

R&D Staff Engineer

IBM
06.2019 - 07.2021

Senior Software Engineer

Siemens
01.2018 - 07.2019

Senior Software Engineer 1

Scientific Games
08.2014 - 01.2018

Project Engineer

Wipro Technologies
10.2012 - 08.2014

Bachelors - Electronics and Communication Engineering

Sri Venkateswara University

Master’s - Information Systems

Central Michigan University
Praveen Kumar Manchikoni Surendra