Naresh Narayanan

Naresh Narayanan Email and Phone Number

Principal Engineer, Design Verification at Microsoft @ Microsoft
Redmond, WA
Naresh Narayanan's Location
Raleigh, North Carolina, United States, United States
Naresh Narayanan's Contact Details

Naresh Narayanan work email

Naresh Narayanan personal email

n/a
About Naresh Narayanan

Design Verification Engineer with extensive experience working on state-of-the-art compute processors for mobile and server markets. Proven technical and leadership skills with a can-do attitude to work past barriers, collaborate across teams and delivery quality products that exceed customer expectations.Specialties: Strong understanding of CPU and memory sub-system architecture. Extensive background in System Verilog, C++, Perl, Python, UVM methodologies and verification infrastructure.

Naresh Narayanan's Current Company Details
Microsoft

Microsoft

View
Principal Engineer, Design Verification at Microsoft
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Naresh Narayanan Work Experience Details
  • Microsoft
    Principal Engineer
    Microsoft Mar 2023 - Present
    Redmond, Washington, Us
  • Microsoft
    Senior Design Verification Engineer
    Microsoft Jan 2020 - Mar 2023
    Redmond, Washington, Us
    Design Verification lead for L2 cache in Microsoft custom CPU
  • Samsung Sarc | Acl
    Staff Engineer
    Samsung Sarc | Acl Aug 2018 - Dec 2019
    Suwon-Si, Gyeonggi-Do, Kr
    Load-Store unit verification for high performance custom mobile CPU.
  • Qualcomm
    Staff Engineer
    Qualcomm Nov 2017 - Aug 2018
    San Diego, Ca, Us
    Functional verification of high performance ARM v8.4 complaint L2 cache controller. Experience with constrained random verification environment using UVM methodology. Development of test plans, checkers, assertions and coverage to verify complex logic. Proficient in System Verilog, Perl, Verdi, Synopsys DVE.
  • Qualcomm
    Senior Engineer
    Qualcomm Jan 2013 - Nov 2017
    San Diego, Ca, Us
    Worked on verification of the CPU subsystem logic on multiple generations of Snapdragon mobile SoCs with focus on interrupt handling and distribution, power management and sequencing, debug trace and cross-triggers, clocks and resets. Verified the control logic that managed the clocks and power (Dynamic Clock and Voltage Scaling) of various CPU clusters in the industry's first ever 10nm server processor. Architected a constrained random UVM environment that found bugs which would have caused crashes on silicon. Supported post-silicon bring-up efforts leading to successful launch.
  • Amd
    Senior Design Engineer
    Amd Jan 2012 - Jan 2013
    Santa Clara, California, Us
    Development of functional testplans for new architectural features, holding testplan reviews with designers/architects, developing directed assembly language testcases at SoC level, analyzing functional coverage to fill verification holes, debugging critical failing testcases to root cause and analyzing the silicon impact.
  • Amd
    Design Engineer 2
    Amd Aug 2010 - Jan 2012
    Santa Clara, California, Us
    Integration of major sub-IPs at SoC level, resolving cross-IP conflicts, branching & merging, triaging and debugging regression failures, integrating and validating bug fixes, optimization of sim performance, developing the testbench for new SoC models, maintenance of exercisers to support new design features and improving regression pass-rates to align with project goals.
  • Autonomous Solutions
    Intern Odoa/Perception
    Autonomous Solutions May 2008 - Aug 2008
    Petersboro, Ut, Us
    Worked with the perception team that does software design for the sensor framework (lasers, radars etc.) used in building autonomous vehicles. Performed software verification(C, C++) for ASI’s Obstacle Detection and Obstacle Avoidance (ODOA)/Perception products, integrating these products into the test vehicle and troubleshooting/debugging false failures
  • Anna University Chennai
    Research Assistant
    Anna University Chennai May 2004 - Dec 2006
    Chennai, Tamil Nadu, In
    Worked on the engineering, research and development of ANUSAT, India's first university built micro-satellite funded by the Indian Space Research Organization (ISRO). Designed and tested a prototype of a magnetic torquer for the altitude control subsystem. Worked on implementing voltage control algorithms for the on-board power bus using micro-controllers.

Naresh Narayanan Education Details

  • Texas A&M University
    Texas A&M University
    Electrical Engineering
  • Anna University Chennai
    Anna University Chennai
    Electrical And Electronics Engineering

Frequently Asked Questions about Naresh Narayanan

What company does Naresh Narayanan work for?

Naresh Narayanan works for Microsoft

What is Naresh Narayanan's role at the current company?

Naresh Narayanan's current role is Principal Engineer, Design Verification at Microsoft.

What is Naresh Narayanan's email address?

Naresh Narayanan's email address is na****@****oft.com

What schools did Naresh Narayanan attend?

Naresh Narayanan attended Texas A&m University, Anna University Chennai.

Who are Naresh Narayanan's colleagues?

Naresh Narayanan's colleagues are Vivi Lee, Hazem Taha, Nguyễn Ngọc Triệu, Glenda Dengah, Saurabh Bhatia, Bill W., Ishtiaq Dar.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.