Narsimhmaswamy Badugu

Senior Software Engineer @ Blaize

About Narsimhmaswamy Badugu

Narsimhmaswamy Badugu is a Senior Software Engineer with expertise in developing features and fixing bugs in the OpenCLC kernel compiler, based on LLVM. He has a background in machine learning, computer vision, and parallel computing, and has worked for notable companies such as HCL Technologies and Ritchie Technocrats.

Work at Blaize

Narsimhmaswamy Badugu has been employed at Blaize as a Senior Software Engineer since 2018. In this role, he specializes in developing new features and fixing bugs within the OpenCLC kernel compiler, which is built on the LLVM framework. His work contributes to the enhancement of software performance and reliability.

Previous Experience

Before joining Blaize, Narsimhmaswamy Badugu worked at HCL Technologies as a Software Engineer from 2017 to 2018 in Chennai, Tamil Nadu, India. He also served as an Embedded Engineer at Ritchie Technocrats from 2015 to 2017 in the Hyderabad Area, India. His experience spans various aspects of software engineering and embedded systems.

Education and Expertise

Narsimhmaswamy Badugu earned a Bachelor of Technology (B.Tech.) degree in Electronics and Communication Engineering (ECE) from Keshav Memorial Institute of Technology, completing his studies from 2010 to 2014. His educational background supports his expertise in OpenVX and OpenCL, which are essential for applications in computer vision and parallel computing.

Technical Skills

Narsimhmaswamy Badugu possesses a range of technical skills relevant to his field. He has experience with Convolutional Neural Networks (CNN), indicating a background in machine learning and artificial intelligence. Additionally, he is skilled in multithreading and Linux IPC mechanisms, demonstrating proficiency in concurrent programming and inter-process communication.

People similar to Narsimhmaswamy Badugu