Rupesh Nayak

CEO

27 yrs 9 mos experience
Highly Stable

Key Highlights

  • Co-founded a leading EDA software product.
  • Achieved over 70% market share with PrimeTime ECO.
  • Led high-performance teams in complex software development.
Stackforce AI infers this person is a leader in EDA software development with a focus on high-performance computing.

Contact

Skills

Core Skills

Software Product ManagementSystems DesignResearch And Development (r&d)

Other Skills

P&RLine ManagementProgrammingECOCommunicationInterpersonal RelationshipsCoaching & MentoringCoachingHardware DevelopmentHigh Performance Computing (HPC)ISO 26262C++TCLEDA algorithmsTiming optimization

About

Co-founded EDA software product (PrimeTime ECO) & won >70% of customers, by active product management, hiring/managing high perf s/w R&D engineers, hands-on software architecture/review & UI/UX design. It is used by 1T$ FAANG companies for designing next gen chips. Previously tech lead of high performance & scalable software (PrimeTime SI) from 0% to >90% of market by new s/w algorithms, customer flows, efficient data structure using C/C++/TCL with 1M+ LOC. Enjoy working closely with smart engineers to build new products/features which makes a user's life a little better. iterate this step until it is the best in class. Developed multiple high performance complex software products that have resulted in 100M$+ market with 10+ years experience in managing a high performing team (Phds, managers, principal engineers, developers, product engineers) and work in open ended problem space to build a MVP in tight time line.

Experience

27 yrs 9 mos
Total Experience
8 yrs 7 mos
Average Tenure
1 yr 10 mos
Current Experience

Siemens eda (siemens digital industries software)

Senior Director of R&D

Aug 2024Present · 1 yr 10 mos · San Francisco Bay Area

Cadence design systems

Director of Engineering

Sep 2021Aug 2024 · 2 yrs 11 mos · San Francisco Bay Area

P&RLine ManagementProgrammingECOCommunicationInterpersonal Relationships+6

Synopsys inc

4 roles

Senior Software R&D Manager / Senior Product Manager / Architect

Jan 2015Aug 2021 · 6 yrs 7 mos

  • Started PrimeTime ECO product team. Build PrimeTime ECO product/team/customer base from concept to market leader (70%). This is most commonly used sign-off optimization tool in market with complete solution in physical timing, DRC optimization and power/area recovery. One of the fastest deployed features/licenses in the customer base. It increased two additional tier premium product license increasing revenue.
  • PrimeTime ECO is distributed/multi threaded optimization high perf engine in C++/TCL and scales to 100M+ instance designs. It scales to 100+ core/machines. Supports both on-premise and cloud use.
  • Used hands-on management in s/w development, validation and customer eval & deployment with enabling individual team success.
  • Product Management: Prioritization of requests, customer interaction, UX design, Roadmap, coordinate with application engineer/marketing, Deployment engagement, Webinar, customer events/training, requirement spec review, bench marking.
  • Project Management: Product planning, team estimation, regular tracking, status report to top management and delivery projects on time, using semi-agile dev process.
  • Team Management: Interview, hiring, coaching, providing direction and motivation to an excellent team, reward/recognition, technical brainstorming and design/spec review, code review, regression review, QoR review.
  • Key Technologies: Distributed, multithreading, EDA algorithms, timing optimization, power optimization, physical database management, netlist, timing graph, performance & memory optimization, C, C++, LEF/DEF, Static Timing Analysis, Signal Integrity modeling.
  • R&D team enhanced the optimization engine to leverage Machine Learning(ML) technology to be part of solution to get 5X faster solution. Key emphasize is no loss of Quality of Results. Later machine learning expanded for in memory training and inference s.t. user doesn't need to manage data.
  • Late stage Optimization technology expanded to improve design yield and cell EM.
High Performance Computing (HPC)Line ManagementProgrammingECOCommunicationInterpersonal Relationships+7

Software R&D Development Manager / Product Manager / Software Architect

Promoted

May 2008Jan 2015 · 6 yrs 8 mos

  • Management of PrimeTime SI product/team. Grew customers usage of the premium product from 50% to 90%, eventually making it default product.
  • Hand-on management of the team. During this time my team delivered,
  • The first distributed STA SI solution 2X runtime/memory reduction.
  • A scalable hierarchical SI solution called HyperScale.
  • Performance and memory improvement and user productivity improvement.
  • Clock mesh analysis
  • This position involved,
  • Product Management: Prioritization of requests, customer interaction, UX design, Roadmap, coordinate with application engineer/marketing, Deployment engagement, Webinar, customer events/training, requirement spec review, benchmarking.
  • Project Management: Product planning, team estimation, regular tracking, status report to top management and delivery projects on time, quality metric tracking.
  • Team Management: Interview, hiring, coaching, providing direction and motivation to an excellent team, reward/recognition, technical brainstorming and design/spec review, code review, regression review, algorithm review.
  • Key Technologies: Distributed, multithreading, EDA algorithms, netlist, timing graph, performance & memory optimization, Static Timing Analysis, Signal Integrity modeling.
Line ManagementProgrammingECOCommunicationInterpersonal RelationshipsCoaching & Mentoring+5

Staff Software Engineer / Tech Lead

May 2005May 2008 · 3 yrs

  • Lead PrimeTime SI product technology development. Trained and mentored junior engineers and interns. Direct communication with key customers and field engineers to improve product stickiness.
  • Implemented PrimeTime SI link to spice simulators and do an targeted spice accurate analysis and report to user. Simplified the spice sensitization engine for accurate spice correlation.
  • Development of distributed STA and design partitioning algorithm.
  • Implemented common clock OCV consideration for victim and aggressors.
  • Lead 2X runtime improvement with creative algorithm with same QoR.
  • CPU cache miss profiler and selective prefetch for runtime improvement by reducing cache miss.
  • Tools/Technologies: C, C++, Linux, Purify, Profiler, Coverity, TCL,
Coaching & MentoringCoachingResearch and Development (R&D)Systems Design

Senior Software R&D Engineer II

May 2001May 2005 · 4 yrs

  • Part of early development team of PrimeTime SI, a market leader in Signal Integrity.
  • During this period developed (from func spec to coding & unit testing) key technology to reduce false posities with out missing real design violations.
  • Implemented Path Based Analysis(PBA) first in industry to improve accuracy. Widely deployed improving opportunity for design optimization in sign-off.
  • Reduced graph based analysis (GBA) false noise violations using graph algorithms.
  • Performance & memory improvements by improving algorithms based on usage profiles.
  • Improve usability of the tool by better reporting and query mechanism.
  • Implemented clock noise failure detection avoiding chip failures.
  • Tools/Technologies: C, C++, Linux, Purify, Profiler, Coverity, TCL, API
Research and Development (R&D)

Lattice semiconductor (acquired from amd programmable)

Software Engineer II

Aug 1998May 2001 · 2 yrs 9 mos

  • Developed key components of Static Timing Analyzer for new FPGA Architectures.
  • Implemented complete delay calculation engine with RC matrix AWE with high accuracy and integrated to STA & timing driven routing.
  • Built a native 2-D matrix/tensor package in C++ with for stable numerical operations. And used for distributed RC modeling. Implemented a fast parasitics extraction from route shape and integrated to delay calc engine.
  • Developed a fast simplified model from distributed parasitics & device data for timing driven placement.
  • Timing database & design database and STA algorithm improvements and usability.
  • Tools/Technologies : C++, flex/bison, config, OOP, Windows, matrix/tensor, linear algebra

Education

Indian Statistical Institute, Kolkata

MS Computer Science — Computer Science

Utkal University

Bachelor of Technology - BTech — Electrical and Electronics Engineering

Stackforce found 100+ more professionals with Software Product Management & Systems Design

Explore similar profiles based on matching skills and experience