Dinesh Yadav

Software Engineer

Bengaluru, Karnataka, India9 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years in AI/ML software stack development
  • Expert in C/C++ and SystemC programming
  • Proven experience in optimizing DNN performance
Stackforce AI infers this person is a Software Engineer specializing in AI/ML technologies and systems architecture.

Contact

Skills

Core Skills

Software DevelopmentC++SystemcMachine Learning

Other Skills

LinuxDNN Performance OptimizationTesting and VerificationRecommendation SystemsDeep LearningComputer VisionData StructuresAlgorithmsVerilogPythonMatlabMicrosoft OfficeProcessor Design

About

Experienced in computer architecture, systems engineering, android engineering & runtime development. Have 6+ years of experience of developing software stack for AI/ML accelerators for mobile applications. 2+ years of experience in developing user space libraries for Android/Linux ecosystem. Expert in programming languages - C/C++, SystemC.

Experience

Google

Software Engineer

Apr 2021Present · 4 yrs 11 mos · Bengaluru, Karnataka, India · On-site

  • Primarily working on software development of a programmable compute DSP sub-system used in Google's Mobile SOC Platform.
  • My role involves creating user space libraries (runtime) to ease usable of compute DSP for our customers by providing high-level APIs.
Software DevelopmentC++Linux

Samsung electronics

5 roles

Chief Engineer (Engineer III) - Samsung Advanced Institute of Technology (SAIT)

Mar 2021Mar 2021 · 0 mo

Lead Engineer (Engineer II) - Samsung Advanced Institute of Technology (SAIT)

Promoted

Mar 2019Feb 2021 · 1 yr 11 mos

  • Working with architects and researchers for coming up with ideas for boosting performance of various layers in DNNs.
  • Responsible for SystemC development & verification of next generation of Samsung NPU.
SystemCDNN Performance OptimizationMachine Learning

Researcher - Samsung Advanced Institute of Technology (SAIT), S. Korea

Mar 2019May 2019 · 2 mos

  • Responsible for top level modelling of cycle approximate SystemC simulator for next generation Neural Processing Unit (NPU) designed for On-Device AI processing.
  • Working with architects and researchers for coming up with ideas for boosting performance of various layers of DNNs.
SystemCDNN Performance OptimizationMachine Learning

Engineer - Samsung Electronics System LSI division, S. Korea

Feb 2018Apr 2018 · 2 mos

  • Involved in module and top level testing and verification of next generation NPU in SystemC.
  • Worked with architects for implementing policies for efficient processing of Fully-Connected layers (part of CNNs) on NPU.
SystemCTesting and Verification

Senior Software Engineer (Engineer I) - Samsung Advanced Institute of Technology(SAIT)

Jul 2017Feb 2019 · 1 yr 7 mos

  • Responsible for top level testing & verification of SystemC model for Samsung Neural Processing Unit (NPU) designed for On-device AI Processing for Premium mobile devices.
  • Worked on module level verification of SystemC model for NPU designed for Automotive Applications.
  • Designed, implemented & simulated a TLM based cycle approximate timing simulator in SystemC for NPU.
  • Worked on testing & programming of a C++ based functionally accurate simulator useful for Complier of NPU.
SystemCTesting and VerificationC++Software Development

Indian institute of technology, bombay

Graduate Teaching Assistant

Aug 2016Nov 2016 · 3 mos

  • Micro Electronics Simulation Lab EE735

Ola (ani technologies pvt. ltd)

Intern - Machine Learning Engineer

May 2015Jul 2015 · 2 mos · Bengaluru, Karnataka, India

  • -- Developed a dynamic recommendation system for providing quality drivers in top priority demand zones.

Institute chess club, iit bombay

Manager

May 2014Apr 2015 · 11 mos · Mumbai Metropolitan Region

Machine LearningRecommendation Systems

Education

Indian Institute of Technology, Bombay

Dual Degree( B.Tech + M.Tech) — Electrical Engineering

Jan 2012Jan 2017

Kendriya Vidyalaya

All India Senior School certificate examination(AISSCE)

Jan 2010Jan 2012

Kendriya Vidyalaya

All India Secondary School Examination

Jan 2000Jan 2010

Stackforce found 100+ more professionals with Software Development & C++

Explore similar profiles based on matching skills and experience