Ashwani Agarwal
Senior Software Engineer @ NVIDIA
About
I am currently working as a Senior Software Engineer at Nvidia. Prior to this, I worked for almost 4 years at Avigilon, a Motorola Solutions Company. I worked on implementing video analytics pipeline for various cameras and platforms. I completed my Masters from Northeastern University in Computer Engineering in 2017. I have a good knowledge of languages like C, C++, Python and CUDA. My interests include Embedded programming, Computer Vision, Machine Learning, Deep Learning and GenAI.
United States
San Jose
Computer Software
Large Language Models (LLM), Agentic AI Development, Retrieval-Augmented Generation (RAG), GraphRAG, Software Design, Artificial Intelligence (AI), Data Structures, Communication, Distributed Systems, Debugging, Computer Science, C++, C, Python, Matlab, CPU architecture, GPU, Embedded Systems, Verilog, CUDA
Experience

Software Engineer
Boston, Massachusetts
-Work on CNN’s for ARM architectures. -Develop C++ code in parallel framework. -Work closely with platform team members to add new algorithm features to our hardware platforms. -Productize the algorithm or feature by developing data persistence, defining and implementing APIs with external teams -Optimize feature,and algorithm to run on hardware -Contribute maintenance and enhancements to our build system infrastructure using CMake, docker. -Develop unit tests, regression tests, feature test benches, and assist with code reviews -Engineering Test features/code on hardware -Add performance statistics and diagnostics to gauge health on live system -Work with QA to ensure that they develop tests with adequate coverage

Software Engineer co-op
Somerville, Massachusetts
-Actively involved in design discussions in fast-paced Agile environment. -Involved in high level architectural design changes of legacy code and understanding of code base to resolve various bugs. -Single handedly designed and implemented a command line test framework to facilitate the library selection from a set of various face detection libraries in C++. This helped in achieving better insights into the performance and accuracy. -Wrote personalized bash scripts to perform micro-benchmarking of different face detection libraries on ARMv7 processor. -Used GPROF for profiling OPENCV to investigate whether it can be optimized further to meet the needs of custom tailored applications running on ARMv7 processor. -Analyzed, tested and optimized code for Pan-Tilt-Zoom Cameras.

Engineering Intern
Tishitu
I worked on the project titled " Data Communication through Li-Fi". Basically, we implemented infrared technology in Visible light Communication. Using RS-232, we interfaced the hardware module with the computer. Also developed an Visual Basic application to show the data transmission between two computers.

Fest Organizer
Gravitas'14
Vellore Area, India
I was the organizer for event management committee. My job was to select events on the basis of quality, learning oriented, technicality. In my tenure as an organizer, Gravitas'14 saw the footfall of over 26000 students.

Event Coordinator
Gravitas'13
Vellore Area, India
Education
Ashwani Agarwal's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ 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.
Great conversations start with the right contact.
It’s time to find yours.





