2017 WINLAB Summer Internship

The WINLAB Summer Internship Program offers full and part-time summer internships in a university research setting to highly talented undergraduate and graduate students.  The main goal of the program is to provide students with a real-world, team-based research experience in various topics related to wireless technologies.  Each intern joins an active research group consisting of a mix of graduate and undergraduate students with at least one mentor who is a faculty member.  All projects are designed to be completed within the duration of the program, but can also be extended for eligible students to the following academic year.  Each week students are expected to report on the progress of their work in a summer research group meeting.  At the conclusion of the program, interns submit a report and are required to give a final presentation on the research results.  A limited number of full-time internship students receive the equivalent of a $1,400 monthly stipend plus an on-campus room in designated Rutgers dormitories (available for non-Rutgers, full-time interns ONLY!).  Additional students will be offered part-time (hourly) summer employment. The opportunity for non-paid participation may also exist once the paid positions are distributed. Should you be interested in one of those positions if not chosen for a paid position, please make sure to indicate that on your application. The program will begin with an introductory meeting on Tuesday May 30th and end with the final presentation on Friday, August 18th.


To apply for the 2017 WINLAB Summer Internship Program, students must be currently enrolled full time in a college or university, be eligible to work in the US and have an anticipated graduation date of 2017 or later and complete the following five steps:


  1. Complete the application form.
  2. Obtain a copy of your transcript.  If you are a Rutgers student, an unofficial copy is sufficient.
  3. Please obtain two letters of reference.  Letters of reference should be submitted to internship (AT) winlab (DOT) rutgers (DOT) edu by faculty at your home institution or past job supervisors who can assess the quality of your academic performance and research potential. If you are a Rutgers student and will be using a WINLAB professor(s) as your reference(s), you do not need a letter of reference from them.  Simply list the name of the professor(s) since the WINLAB faculty will be asked for input regarding any student who lists them as a reference.
  4. Write a brief essay (no more than one page) on why you would like to join the program, what strengths you will bring to the program and what you hope to achieve by being included in the program.  Please also see the list of research topics at the bottom of this page and advise which projects peak your interest.  While we cannot promise that you will be assigned to the project you ask for, we will make an effort to put accepted students in their areas of interest.
  5. Submit the application electronically as an email with the above transcript and essay attachments to: internship (AT) winlab (DOT) rutgers (DOT) edu no later than March 24th.  Incomplete applications or those received after the deadline will be considered only after the on-time complete applications have been processed.

The selection of interns will be determined by the WINLAB faculty members.  All accepted students will be notified by email of their acceptance into the program by April 7th.


2017 Research Projects

Satellite content delivery network (SCDN)
OS: Linux
Software: C/C++
Augmented Reality Application for Use With JUNO VN
OS: Linux, Windows
Software: Unity, C/C++
Remote multi-robot extension to ORBIT
OS: Linux
Software: C/C++, Java
Quitting-smoking Wearables: use a wearable to detect smoking gestures and create warning OS: Android
Software: Java
Spectrum Classification: develop SDR based spectrum classification application
OS: Linux
Software: C/C++
Bus Stop Informaton Terminal: develop a next generation of info-terminals that are using high-speed networking, cameras and other sensors to customize infromation
OS: Linux
Software: C/C++
MF multi-network service demo using laptop or phone with multiple LTE
OS: Linux
Software: C/C++
Activity reminder: develop the app to send a reminder during times when the user could add additional physical activity OS: Embedded, Android
Software: C/C++, Java
Virtual Reality Desktop: The application to display the windows from operating systems (Linux & Windows) in the 3D world. OS: Windows, Android, Linux
Software: C#, Java, C/C++
Phone health/Dieting application: The app that uses camera and combination of active scanning and machine learning and history of eating to recognize the food and provide recommenadtions. OS: Android, Linux
Software: Java, C/C++, other
Highway Hypnosis Prevention: Design a system that takes input from OBDII Port to determine when driver is in a distracted/sleep like state OS: Windows/Linux
Software: C/C++,Matlab,Arduino
Smart IoT Parking Lot: Use network of cameras and computer vision in order to determine availability of parking spaces across system of parking lots. OS: Windows/Linux
Software: C/C++,Matlab
Modeling of residential energy consumption OS: Windows/Linux
Software: C/C++,Matlab