Vishwesh Rege

  • Software Engineer at Qualcomm
  • San Diego, California, United States
  • Wireless

Previous positions

  • Teaching Assistant at University of California San Diego
  • Intern at Qualcomm


University of California, San Diego, Master of Science (MS), Computer Engineering



I am a Computer Engineering Master’s student at the University of California San Diego. Previously as an undergrad at BITS Pilani and a Technical Associate at the Indian Institute of Science, I have had the opportunity to work on research projects in all areas of the computing stack, including VLSI design, architectures, computer networks as well as machine learning and optimization algorithms for solving challenging real world problems. My research work has resulted in a total of 4 publications to date in peer reviewed technical conferences/journals. My main interest lies in building intelligent systems and developing algorithms for sensing, robotics, distributed and mobile applications. I am also looking for internship opportunities primarily in these domains for Summer 2017.


  • Software Engineer


    May 2018 – Present(1 year 5 months)Greater San Diego Area

  • Teaching Assistant

    University of California San Diego

    January 2018 – March 2018(2 months)

    Teaching Assistant in the Wireless Embedded Systems Program, for WES 237A – Introduction to Embedded Systems Design

  • Intern


    June 2017 – September 2017(3 months)Greater San Diego Area

    Protocol development for 5G systems

  • Technical Associate

    Robert Bosch Centre for Cyber Physical Systems @ IISc

    July 2015 – June 2016(11 months)Bengaluru Area, India

    Surveyed technical papers in the field of IoT, machine learning, electromagnetic and networked systems. Came up with and presented novel ideas for solving diverse problems such as energy efficiency of wireless networks and cancer detection using RF imaging. Developed a state of the art algorithm for efficiently classifying malignant and benign tumors.

  • Google Summer of Code Intern


    May 2015 – August 2015(3 months)

    Developed 1) A realistic energy model for 802.15.4 radios and 2) ContikiMAC Protocol for the ns-3 Network Simulator.

  • Undergraduate Technical Intern

    Intel Corporation

    July 2014 – December 2014(5 months)Bengaluru Area, India

    Made improvements to the in-house design automation tool and worked on optimizing the design of Intel processors

  • Teaching Assistant

    Birla Institute of Technology and Science, Pilani – Goa Campus

    January 2014 – May 2014(4 months)

    Professional Assistant for Computer Programming (CS F111) course

  • Intern

    Logicare Embedded Systems Pvt. Ltd.

    May 2013 – July 2013(2 months)Pune Area, India

    Improved the functionality of the commercially deployed smart fire alarm system through customer feedback


  • University of California, San Diego

    Master of Science (MS), Computer Engineering

    2016 – 2018

  • BITS Pilani

    Bachelor of Engineering (B.E.), Electrical and Electronics Engineering

    2011 – 2015

    Activities and Societies

    Basketball Team, IEEE Student Branch


  • English

    Full professional proficiency

  • Hindi

    Professional working proficiency

  • Marathi

    Native or bilingual proficiency

  • German

    Elementary proficiency


  • A Realistic MAC and Energy Model for 802.15.4

    2016 Workshop on ns-3 (WNS3 ’16)

    Published by ACM

    Authors (2):
    • Vishwesh Rege,
    • Vishwesh Rege
  • Implementation of Dynamic Cluster-Based TDMA MAC Protocol on Three-dimensional Architecture of Underwater Acoustic Sensor Network

    Journal of Networks
    Authors (5):
    • Vishwesh Rege,
    • Vishwesh Rege,
    • Vishwesh Rege,
    • Vishwesh Rege,
    • Vishwesh Rege
  • Design and Implementation of an Antenna Model for the Cooja simulator

    3rd International Conference on Electronics and Communication Systems (IEEE ICECS’16)


    Authors (1):
    • Vishwesh Rege
  • Realistic Directional Antenna Suite for Cooja Simulator

    IEEE National Conference on Communications, NCC 2017
    Authors (1):
    • Vishwesh Rege


  • Development of machine learning algorithms for solving inverse electromagnetic (RF) imaging problem

    January 2016 – June 2016

    Implemented and tested various machine learning and optimization based approaches including Neural Network, SVM, Particle Swarm Optimization and Levenberg-Marquardt algorithm for breast cancer detection. Publication: Vishwesh Rege, Harikiran Muniganti, and Dipanjan Gope, “Hybrid NN-LM Algorithm for Inverse Electromagnetic solution towards Radio-Frequency based Breast Cancer Detection”, in IEEE Transactions on Microwave Theory and Techniques (under review).

    Team Members (1):
    • Vishwesh Rege
  • Physical Design Automation

    July 2014 – December 2014

    Objective: Automation of VLSI backend flow Contribution: 1. Development of tool for automation of VLSI backend flow 2. Modification of existing backend flow for optimizing the buffer count of the design Tools/Technologies used: Synopsys ICC, Perl, TCL, shell

    Team Members (1):
    • Vishwesh Rege
  • Deployment of a wireless sensor network using TelosB motes

    January 2015 – May 2015

    Objective: Deployment of a WSN for remote monitoring of temperature and humidity Work completed: Designed, developed and tested a WSN implementing a TDMA MAC protocol with sleep/wake mechanism + cluster head rotation for energy efficiency Tools/Technologies used: TinyOS, TelosB

    Team Members (2):
    • Vishwesh Rege,
    • Utsav Gudhaka
  • Design of an autonomous navigation robot

    January 2015 – May 2015

    Objective: Build an autonomous robot that can navigate its way towards a set location using anchor nodes (RFID tags) placed in the environment Work completed: 1) Interfaced RFID reader, XBee, HMC5883L Magnetometer and Motor Driver to the LPC2378 microcontroller; 2) Constructed a working bot using a small chassis with two wheels and tested remote control of the robot from PC using XBee modules; 3) Designed an algorithm to construct a path towards the destination when the RFID node graph is given as input Tools/Technologies used: LPC2378 microcontroller, Keil, ZigBee, UART, I2C

    Team Members (2):
    • Vishwesh Rege,
    • Rohit Kulkarni
  • Study of Advanced Microprocessor Architectures

    August 2013 – December 2013

    Objective: Studying and analysing various processor architectures and their impact on performance, along with the different techniques used to improve CPU performance. Work completed: 1) Analysis of Intel Pentium and Alpha DEC processor architectures; 2) Study of different ILP techniques (superscalar, out-of-order execution); 3) Design, simulation and synthesis of the PIC14 microcontroller architecture implementing a subset of the PIC instruction set; 4) Design and simulation of a single cycle datapath implementing the MIPS instruction set along with a 4-way Set Associative Cache using FIFO replacement and Write Back Policy 5) Design and simulation of 5-stage Pipelined MIPS Architecture Tools/Technologies used: ModelSim (Verilog simulation), Cadence Encounter (logic synthesis, automatic place and route)

    Team Members (1):
    • Vishwesh Rege
  • Protocol Stack Development for Underwater Wireless Acoustic Sensor Networks

    May 2014

    Responsibilities 1. Mac protocol development & Energy analysis of the architecture in a multi node scenario 2. Working on a miniature hardware test bed of Simple Acoustic Modems interfacing with TelosB motes Achievements 1. Successfully simulated & analyzed the delay, energy, throughput & Packet Delivery Ratio 2. Simulated results for a CB- TDMA MAC using the Urick Delay Model on SUNSET (NS-2 based open source platform)

    Team Members (2):
    • Vishwesh Rege,
    • Rohit Agrawal
  • Smart Remote Monitoring Terminal

    May 2013 – July 2013

    Objective: Development of Smart Remote Monitoring Terminal (SRMT10), which is an intelligent Fire alarm system based on the PIC microcontroller Contribution: 1. Built a library of device drivers for LCD text display, customized the user interface, and extended the system functionality as per the customer’s requirements 2. Implemented serial communication between units using the on-board UART modules Tools/Technologies used: MPLAB, Embedded C

    Team Members (2):
    • Vishwesh Rege,
    • Parth Bhogate
  • ABU Robocon

    August 2013 – March 2014

    Conceptualization, design and implementation of manual and automatic robots to complete the given tasks

    Team Members (1):
    • Vishwesh Rege

Skills & Expertise

  • Algorithms
  • Matlab
  • Perl
  • Verilog
  • TCL
  • Embedded C
  • Python
  • Machine Learning
  • Linux
  • Embedded Systems
  • VLSI
  • C
  • C++
  • HTML
  • Shell Scripting
  • Programming
  • Internet of Things


  • Certificate in Network Management

    Nettech Private Limited, License

    October 2011

  • edX Honor Code Certificate for Embedded Systems – Shape the World

    edX, License
  • Online Course Statement of Accomplishment for Algorithms: Design and Analysis, Part 1

    Coursera, License

    July 2014

  • Online Course Statement of Accomplishment for Machine Learning

    Coursera, License

    April 2016


University of California, San Diego

  • Graduate Operating Systems(CSE 221)
  • Computer Communication Networks(CSE 222A)
  • Design Automation & Prototyping for Embedded Systems(CSE 237D)
  • Introduction to Embedded Computing(CSE 237A)
  • Topics in Mobile Computing and Communication(CSE 291)
  • Statistical Learning I(ECE 271A)
  • Intro to Linear & Nonlinear Optimization(ECE 174)
  • Validation and Prototyping of Embedded Systems(CSE 237C)

BITS Pilani

  • Data Communication Networks
  • Embedded System Design
  • Communication Systems
  • Network Embedded Applications
  • Optimization
  • VLSI Architecture
  • VLSI Design
  • Mobile Telecommunication Networks
  • Analog Electronics
  • Power Electronics
  • Electrical Machines
  • Digital Design
  • Microprocessors & Interfacing
  • Control Systems
  • Computer Architecture
  • Signals & Systems

Volunteer Experience & Causes

Causes Vishwesh cares about:

  • Education
  • Environment
  • Health