Kaushal Shrestha Email and Phone Number
Kaushal Shrestha work email
- Valid
- Valid
- Valid
Kaushal Shrestha personal email
- Valid
Kaushal Shrestha phone numbers
13+ years of semiconductor industry experience in mixed signal integrated circuits involving product definition, development, evaluation, characterization, automated test and release of state-of-the-art data converters. Innovated product evaluation and characterization by introducing software development technologies such as bench automation, abstraction and API centric modeling, test driven script development, version control, etc. Engineered software applications and libraries used in all phases of product development. Managed projects and resources across multiple disciplines and sites. Transformed the methodologies used for product evaluations by standardizing hardware and software solutions.Specialties : Analog-to-Digital Converters, Hardware and Software Development, Product Development, Embedded Systems, C/C++, C#, Java, Python, Tcl, VB, Databases (SQL), UI design (Qt), Doxygen, Subversion, Git, Perforce, Code Profiling, Test Driven Development, Unit Testing, Debugging, Troubleshooting
-
Senior Software EngineerNvidia Feb 2021 - PresentSanta Clara, Ca, Us -
Team Lead - Software Systems - Tools DevelopmentAnalog Devices May 2016 - Jan 2021Wilmington, Ma, UsLed a cross functional team of four hybrid software engineers with various backgrounds (analog design, automated test, embedded systems, product development) to function as a cohesive unit to provide application and system software solutions to the high speed data converters (ADC and DAC) group. Managed engineering focused software projects and team activities to strategically align with the overall organization’s hardware products portfolio. Prepared project proposals and presented them to stakeholders. Led steering committee to discuss features and prioritize development tasks throughout various phases of software development life cycle (SDLC). Collaborated with groups from other business units for alignment of software missions and also to reuse and deliver high standard engineering software to end customers. Enhanced the software applications and libraries by adding advanced features and upgrading the existing features to adapt to technology shifts.- Introduced best practices to document digital IP using internal tools to streamline automation of downstream toolchains.- Piloted in house embedded systems firmware design for FX3 controller used on the ADS8 V1 system evaluation board.- Standardized FPGA register maps in the data acquisition boards to facilitate generic implementation of various API functions.- Developed C++, C#, Java and Python API for the FX3 to interface with the FPGA SPI/I2C Master, DMA and peripheral controls.- Defined API for next generation highly configuration software enabled system products to enhance ease of use.- Implemented data encryption for IP protection / feature based license using cryptographic methodologies such as AES and RSA.- Provided technical guidance, performed code review, and collaborated with software development efforts from other groups.- Set up continuous delivery of software releases, golden product files such as FPGA binaries, firmware images, scripts, etc.- Managed projects using industry standard tools. -
Senior Software System Design EngineerAnalog Devices Jul 2013 - Apr 2016Wilmington, Ma, UsCo architected, designed and developed cross platform application software using C++ that is used during design, evaluation and characterization of high speed analog to digital converters. The software platform cohesively integrates tools designed for device control, data acquisition, digital signal processing, data analysis and visualization. Designed hardware abstraction layer and software stack used to communicate with devices and instruments using various communication protocols. Designed database system to store and manage data along with web interface for data access. Provided maintenance and support of software products that were inherited as a result of acquisitions. - Designed device register map abstraction using IEEE 1685-2009 standard IP-Xact Component model. - Developed data processing and analysis library inclusive of FFT, DNL, INL, Error Waveform targeted for pipelined ADCs. - Implemented Python interface wrappers for the C++ applications and libraries to make them highly scriptable and flexible. - Developed wrappers for Teradyne Ultraflex (VB) and Advantest Smartest systems (Java/JNI) to interface with the C++ libraries. - Developed libraries to communicate over GPIB, USB, Ethernet for instruments that use IEEE 488, SPI, I2C, TCP/IP protocols. - Mentored junior engineers with adoption of best practices in software development and writing specification documents. - Maintained and upgraded inherited software applications written in various languages – C, C#, Java, and VB. -
Senior Product Development EngineerAnalog Devices May 2011 - Jul 2013Wilmington, Ma, UsExecute job functionalities by participating in design verification simulations. Responsible for design of engineering evaluation boards and running any experiments required to be prepared for silicon arrival. Participated in customer support by answering questions pertaining to the products and visiting customers on occasions. Participated in overall process improvements and mentoring of junior engineers. Contributed to future project proposals and cost estimates. - Co-simulated mixed signal circuits at model and transistor/gate level to verify design blocks before tape out. - Automated regression tests and developed Python scripts used in simulation as well as lab evaluation. - Developed scripts to automate bench equipment and software to increase efficiency of data collection and analysis. - Designed engineering printed circuit boards used in evaluations of the high speed ADC products. - Managed projects by identifying resource requirements, creating task breakdowns, estimating effort, and prioritizing tasks. - Performed competitive market analysis and competitor threat analysis contributing to planning of next generation products. -
Product Development EngineerAnalog Devices Jun 2008 - Apr 2011Wilmington, Ma, UsResponsible for high speed analog to digital converter products from definition and planning through production and release. Interfaced as a central resource with multi disciplinary project teams (design, test, applications, software, reliability, manufacturing, failure analysis) as projects move from design, through evaluation and into manufacturing production release. - Performed new silicon evaluation activities including design validation, product qualification, characterization and release. - Reviewed characterization data to set limits for production test, quality control, and datasheets by performing CPK analysis. - Correlated measurements between lab bench and automated test and also assisted in generation of TPCs for datasheets. - Generated IBIS models for products using simulation tools such as HSPICE/HyperLynx to assist with signal integrity simulations. -
Freelance Work - Hardware, Firmware, Software EngineerAdvanced Temperature Monitoring Systems 2015 - 2017Kernersville, Nc, UsDesigned hardware, firmware, and user application software to perform live temperature monitoring using wireless communication. A small business, Advanced Temperature Monitoring Systems (http://www.atempsystems.com), used this solution to monitor temperatures inside industrial grade ovens used in the power coating industry. - Architected and developed firmware for FTDI VNC2 microcontroller that communicated with other ICs via SPI and UART. - Designed the firmware to use AD7193 24 bit Sigma-Delta ADC & ADT7320 temperature sensor for auto calibration and measurements. - Interfaced with XBee PRO 900HP RF module for wireless communication using their proprietary DigiMesh network topology. - Developed user application using Python/PyQt to allow full configurability, setup trigger points, collect and view real time data. -
Software EngineerMednet System May 2005 - May 2008Part of the very first design team for emr4MD (http://www.emr4md.com/emr4md.html).Designed the UI for the Web Application along with the database integration using data access layer, database stored procedures, embedded Infragistics Web Application controls, partial implementation of CCR (http://en.wikipedia.org/wiki/Continuity_of_Care_Record).The UI layer was an implementation on VB.NET, The data access layers and the business object layers were strictly in C#, and the database used was Microsoft SQL Server 2000.
-
Analog Design Engineering Co-OpAnalog Devices May 2007 - Nov 2007Wilmington, Ma, UsAssist analog design team with design of pipeline ADCs by writing scripts to run simulations in a faster and better way.Use of Cadence Virtuoso for design of flash converter for an ADCDesigned and developed revision control system with extensive regression tests for simulation scripts using Qt Framework, C++ frontend and Python and Subversion backend. -
Research InternSri International Jan 2007 - Mar 2007Menlo Park, Ca, UsWorked on AMISR project developing test solution for RF Amplifiers used in the radar.http://www.sri.com/work/projects/advanced-modular-incoherent-scatter-radar-amisr
Kaushal Shrestha Skills
Kaushal Shrestha Education Details
-
Stanford UniversityElectical And Computer Engineering -
Worcester Polytechnic InstituteElectrical And Computer Engineering -
Nepal JobsElectronics Engineering -
St. Xavier'S College, Maitighar, Kathmandu, NepalMathematics [Pcm] -
Galaxy Public High SchoolComputer And Science -
Gyanodaya Bal Batika
Frequently Asked Questions about Kaushal Shrestha
What company does Kaushal Shrestha work for?
Kaushal Shrestha works for Nvidia
What is Kaushal Shrestha's role at the current company?
Kaushal Shrestha's current role is Senior Software Engineer at NVIDIA.
What is Kaushal Shrestha's email address?
Kaushal Shrestha's email address is ka****@****msn.com
What is Kaushal Shrestha's direct phone number?
Kaushal Shrestha's direct phone number is +133666*****
What schools did Kaushal Shrestha attend?
Kaushal Shrestha attended Stanford University, Worcester Polytechnic Institute, Nepal Jobs, St. Xavier's College, Maitighar, Kathmandu, Nepal, Galaxy Public High School, Gyanodaya Bal Batika.
What are some of Kaushal Shrestha's interests?
Kaushal Shrestha has interest in Graphics Design, Badminton, Fpga Design, Database Design, Software Design, Racquetball, Music, Sports, Analog Circuit Design, Squash.
What skills is Kaushal Shrestha known for?
Kaushal Shrestha has skills like Analog Circuit Design, Analog, Mixed Signal, Cadence Virtuoso, Circuit Design, Ic, Simulations, Matlab, Modelsim, Fpga, Systemverilog, Verilog.
Who are Kaushal Shrestha's colleagues?
Kaushal Shrestha's colleagues are Anna Shors, Akeem Daly, Vladimir Kovalev, Lijuan Luo, Sheri Carmichael, Jason Holloway, Varad Wakodkar.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial