Devesh Nema

Devesh Nema

Member of Technical Staff @ AMD

About

Senior Software Engineer with 15+ years of experience delivering commercial software across semiconductors, electric vehicles, and enterprise tooling from early architecture through production release.Currently at AMD, I specialize in designing and developing high-performance Graphical User Interfaces (GUI) for flagship products. Previously at Rivian, I built Infotainment SystemUI in Android (AOSP) for next-generation EVs. At Xilinx, I served as lead architect on a chip power analysis tool used by 20,000+ engineers worldwide.My toolkit: Modern C++, Java, Swing, Qt, Tcl/Tk, Google Protobuf, SWIG, Android SystemUI (AOSP)M.S. in Electrical & Computer Engineering, Carnegie Mellon University - a top-10 engineering program and the #1 ranked computer science school in the nation.github.com/deveshnema

Country

United States

City

San Jose

Industry

Semiconductors

Skill

Software Development, Graphical User Interface (GUI), Data structures and algorithms, Data Modeling, iOS Development, Shell Scripting, SQL, Perl, Linux, C++, Python, Swift 4, EDA, Qt, TCL, Tcl-Tk, sed, awk, grep, Cocoapods, MVC, REST APIs

Experience

AMD

Member of Technical Staff

AMD

LinkedIn
2022-9 - Present · 4 yrs 1 mo
Rivian

Staff Software Engineer, Infotainment

Rivian

LinkedIn
2021-11 - 2022-7 · 9 mos

Palo Alto, California, United States

Developed Infotainment SystemUI in Android (AOSP) - built and extended framework components

Xilinx

Staff Software Engineer

Xilinx

LinkedIn
2018-1 - 2021-11 · 3 yrs 11 mos

San Francisco Bay Area

● Lead architect for next generation flagship product to analyze chip power (~20K users) - Implemented front-end GUI in Java Swing/JIDE with data agnostic views and back-end driven views creation – scaled and parallelized development, shortened product’s time-to-market by 50% - Architected overall system design – architecture patterns, design decisions, technology used, libraries and make files - Defined and developed C++ and Java APIs for SWIG interface - Designed generic and scalable Google Protobuf schemas for data-serialization - Reduced installer disk-space footprint by 10x by re-architecting libraries and data files dependencies in legacy build system. Reduced tool bring up time by 45% and tool installation time by 50% - Collaborated with key stakeholders to form 2-year project plan for product roadmap, timelines and inter-dependencies ● Project lead and architect for tool to visualize, debug and correlate chip hardware and software models - Developed GUI in Java Swing/JIDE with innovative graphical visualizations, view cross-probing and automated debugging – improved user experience to verify model correlation, shortened debug cycle and reduced time-to-market - Implemented C++ back-end data models for GUI visualizations - Collaborated with key stakeholders in collecting product requirements and lead Agile sprints ● Architected GUI to interactively visualize and analyze Network-on-Chip (NOC) performance - Developed GUI in Tcl/Tk – graphical visualization of NOC topology, overlay of routing and simulation results, heat-maps, interactive what-if analysis - Implemented GUI dashboard and widgets in Java Swing/JIDE – configure results to visualize, apply data filtering on results displayed, drag-and-drop to arrange widgets in dashboard - Implemented innovative topology visualization model in C++, using Google Protobuf to serialize graphical data - Designed APIs and Google Protobuf schema for generic and scalable interfacing with C++ back-end

Xilinx

Sr. Software Engineer

Xilinx

LinkedIn
2013-8 - 2017-12 · 4 yrs 5 mos

San Jose

● Implemented GUI in Tcl/Tk to visualize chip layout – enabled early debugging and reduced overall development cycle by 25% ● Implemented GUI dashboard in Tcl/Tk to improve accuracy of delay estimator tool by 10% ● Enhanced C++/Tk GUI for chip layout visualization to support graphical editing – improved layout generation time by 5% ● Implemented C++ model abstractions for chip and its components ● Developed automation flow, tools and checkers for translating hardware model into software model ● Reduced software model memory footprint by 18% by updating data-types based on their ranges ● Reduced bitstream size by 15% by replacing duplicate frames to references ● Implemented C++ bitstream encryption, authentication and advanced security features ● Implemented C++ smart-differ for bitstream – enabled parallel debugging for different sub-systems

ANSYS Apache

Software Engineer

ANSYS Apache

LinkedIn
2011-2 - 2013-8 · 2 yrs 7 mos

San Jose, CA

ANSYS develops engineering simulation software used to predict how product designs will behave in real-world environments. Built the Graphical User Interface in Qt(C++) for a new Electronic Design Automation (EDA) software tool from scratch and integrated it with the back-end. Early adoption by Tier-1 customers. Worked on new features and performance improvements of the chip physical layout modeling tool. Developed an understanding of hierarchical data modeling and processing. Developed Graphical User Interfaces in TCL/Tk to aid Apache's flagship products (RedHawk, PathFinder, Totem) in providing visualization of analysis results. Lead to an improved user experience, customer productivity and enhanced tool features. Developed several auxiliary scripts in TCL for tool flow automation, easier user design debugging, results analysis and improved productivity

ANSYS Apache

Applications Engineer

ANSYS Apache

LinkedIn
2008-1 - 2011-1 · 3 yrs 1 mo

San Jose, CA

Provided technical support for Apache’s flagship tools for power grid integrity and reliability analysis - RedHawk and Totem. Helped in account proliferation, growth and integrating Apache tools into customer flows and methodologies, including company’s biggest customers. Involved in pre-sales and post-sales customer support including product evaluations, consultancy services and product benchmarking for advanced technology nodes. Implemented several new features as prototypes in TCL and worked with software team in productizing them. Experience in Technical Sales and Product Marketing for EDA tools Identified customer applications and worked closely with R&D in providing product enhancement specs and ideas.

IBM Research Labs Zurich

Summer Intern (Systems Group)

IBM Research Labs Zurich

2007-5 - 2007-8 · 4 mos

Zurich (Switzerland)

Optimized a 5-GHz VCO for active compensation of supply noise in 45-nm SOI technology. Published a paper "Active Compensation of Supply Noise for a 5-GHz VCO in 45-nm SOI Technology" for IEEE International Symposium on Circuits and Systems (ISCAS 2008).

Texas Instruments

Project Intern (DSP Team)

Texas Instruments

LinkedIn
2005-5 - 2005-7 · 3 mos

Bangalore (India)

Developed debugging utilities in CLIPS/CAPE for a System-on-Chip RTL Integration Expert System.

Education

Carnegie Mellon University

Carnegie Mellon University

LinkedIn

Electrical and Computer Engineering

2006 - 2007 · 1 yr

Academic Projects- SATISFIABILITY (SAT) SOLVER Developed a SAT solver in C++ using static and dynamic branching heuristics, two literal watching and clause learning. OPTICAL PROXIMITY CORRECTOR (OPC) Implemented Edge based and Model based OPC in MATLAB using simulated annealing. SPRINKLER BUDDY Project involving gate level description, schematics design, layout and LVS of an IC to control the flow of water through sprinklers. Won the ‘AMD Best Design Award’ in a team of 5 students. OPERATIONAL AMPLIFIER Designed a low-speed high-accuracy operational amplifier in 90 nm technology. Made the layout for the operational amplifier.

Indian Institute of Technology, Roorkee

Indian Institute of Technology, Roorkee

LinkedIn

Electronics and Communication Engineering

2002 - 2006 · 4 yrs

Devesh Nema's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.