2018 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 29th and end with the final presentation on Friday, August 17th.

 

To apply for the 2018 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 2018 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) in the reference section of the application 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. Prepare a CV/resume.
  6. Submit the application electronically as an email with the above transcript, essay and CV attachments to: internship (AT) winlab (DOT) rutgers (DOT) edu no later than March 23rd.  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 14th.

2018 Research Projects

Project
Pre-Requisites
Remote multi-robot extension to ORBIT
OS: Linux
Software: C/C++, Java
City-scale communication system simulation
OS: Windows
Software: Unity 3D, C#, Java
Machine Learning and IoT (blue team): predicting behaviors and future events (coffee is usually made in the morning, full kettle is boiling, cacke will be served in 10 min, etc.)
OS: Linux
Software: C/C++, Java
Machine Learning and IoT (red team): compromise security of an IoT system (disruption and/or gaining control), use information leakage of secure/encrypted communication to infere what is going on OS: Linux
Software: C/C++, Java
Geographic spectrum mapping with an aerial drone OS: Linux
Software: C/C++, Java
Indoor localization using a mobile SDR and stationary clock synchronized SDRs
OS: Linux
Software: C/C++, Python
AR information system: use overlay to display information about the environment (IoT, ORBIT, ...)
OS: Linux, Windows
Software:C#, C/C++, Java
Virtual meeting room: user VR headsets and 3D cameras for teleconferencing
OS: Linux, Windows
Software:C#, C/C++, Java
Create and design a program to analyze music in real time: analysis should provide information about aspects of the audio such as harmonic/chord structure, and basic stylistic elements. OS: Linux, Windows
Software:C#, C/C++, Java
Physical layer security for practical communication systems using distributed beamforming. OS: Linux
Software:C/C++
Low latency, low power IoT communication systems coexistent with LTE using CRAN OS: Linux
Software:C/C++
Virtual Reality Massively Multiple Online Game (MMOG) OS: Linux, Windows
Software:C#, C/C++, Java
Acoustic-based Smartphone Privacy Protection. When the smartphone receives a message/call, the message's preview or the caller's name would be displayed on the screen. Such private information could be leaked, if the phone is not on the user's hand (e.g., on the hand of the user's friend or on the table). This research focuses on using acoustic sounds generated by the smartphone speaker to verify the phone holder's identity. In particular, different people hold the smartphone differently (e.g., hand size and holding gesture) and the acoustic sound would be affected by the hand differently. The smartphone microphone could capture such biometrics to verify the user and decide whether to display the message preview or caller's name on the screen to protect the user's privacy. Because directly using the smartphone ring tone or the message notification sound is difficult, the students can first conduct preliminary study using a frequency chirp signal. Further improvements include adding the phone vibrator and accelerometers to improve the verification results. OS: Android
Software: Java
Scaled assisted driving emulator: create a small scale interesection with a number of RC controlled vehicles and cloud based soutonomous driving control. OS: Linux, Windows
Software:C#, C/C++, Java
Ubiquitous Sensing/Authentication Using Physical Vibration. Based on our prior work on VibSense and VibWrite, we plan to continue designing a generalized vibration-based sensing over extended surfaces through a single pair of vibration motor and sensor. We push the limits of vibration-based sensing to determine the location of a touch on extended surface areas, identify the object touching the surface and even authenticate users contacting with the surface. With a portable designed sensor module, a smartphone can continuously receive the vibration signals from the attached piezoelectrical sensor. We can then use phone's audio processing capability and machine learning techniques to process the received vibration signals and perform corresponding sensing or authentication. OS: Embedded programming, Android
Software: C, Java
Low Energy Ammonia sensing calibration: Ammonia sensing materials exhibit memory based on their environment. This project uses data-science techniques to automatically re-calibrate ammonia sensors based on their environmental history. OS: Embedded programming
Software: C
Low-cost Wearable Sensor Reading Acquisition and Analysis Using PIP-Tag. We can implement some modules on the wireless data acquisition of tiny wearable sensors (e.g., ECG, accelerometer, humidity sensor) that can be attached on the human body. Multiple nodes equipped with various sensors can transmit the data to the server simultaneously. The data will be further analyzed in different applications. For example, it can be used to recognize/detect the user's daily activities, health conditions, and muscle energy while doing workout. OS: Embedded programming
Software: C
Biological impacts of Radio Frequency Emissions on molecular cellular mechanisms: Working with collaborators at the Rutgers Cancer Institute of New Jersey, this project will observe the impact of common RF signals on various cell lines and their impacts on cell biology. OS: Linux, Embedded programming
Software: C/C++, Phyton