Skip to main content

Open Positions

Job Title: Research Assistant

UH Networking Lab (UH-netlab) lab is looking for research assistant applicants.

Essential Job Functions

  • Conduct research towards a PhD in computer science or MS degree in computer science / computer engineering technology

Requirements

  • BS in EE or CS or related field
  • MS preferred but not required
  • Strong interest in computer networking (no experience required)
  • Knowledge and experience in programming in C/C++ and/or Python
  • Advanced knowledge and experience with Linux OS environments
  • Interest in hands-on experience and investigative research
  • Interest in experimental research
  • Contributions to Open Source projects are a plus

Job Title: Undergraduate Research - Web Development

UH Networking Lab (UH-netlab) lab is looking for research assistant applicants for an undergraduate student to participate in the REU on the topic of our National Science Foundation award at this link.

Project Description:

We have created auto-gradable exercises as part of a course evaluation and learning experiences system. Datapools are used to randomize the data within each exercise that is unique to each student’s experience. The exercises pull data from a large set of datapools to populate the given information on any question. This way, the questions are unique to each student’s experience, and to each individual retrieval of an exercise question by the same student. This supplement project will specifically focus on development of a GUI tool to create exercises or exercise data by the instructors without writing code. We will work on a web-based GUI interface for the instructors who would like to utilize the learning modules so that they can have the capability to compose exercises and pick datapools with a binding to the specific exercise. The project will enable the selected student to practice his/her knowledge of data structures and algorithm design, software engineering, and implementation in a real-world software development problem. The student will also gain knowledge about user interfaces, network data such as interface addresses interactions through this project. Under the COVID-19 pandemic situation, we will be conducting all of our meetings in an online fashion using the various tools provided by University of Houston such as Microsoft Teams. In addition, UH-Netlab is equipped with infrastructure to support and teach the mentee students how to version control their code development while working on the project.

Requirements:

  • Currently a BS student in EE or CS or related field
  • Strong interest in computer networking (no experience required)
  • Knowledge, experience, and interest in programming GUI-based web applications
  • Interest in hands-on experience and investigative research
  • Interest in experimental research
  • Contributions to Open Source projects are a plus

Apply:

Only if you already had an experience with web application development, please send your existing development project portfolio to netlab at uh.edu to apply.


Job Title: Undergraduate Research - Network Virtualization and Traffic Collection

UH Networking Lab (UH-netlab) lab is looking for research assistant applicants for an undergraduate student to participate in the REU on the topic of our National Science Foundation award at this link.

Project Description:

This project will support the delivery of the traffic modeling engine that utilizes input traffic traces from a known network topology to then realize generation of the same traffic over a different topology. The REU project deliverables include model use cases that are generated through our experimentation framework developed and maintained by the UH-Netlab. In this project, an undergraduate student will be mentored in creation of input traffic traces for the modeling system with real IoT/sensor systems connected to the virtual topology services. Specifically, the project is on design and implementation of an IoT/sensor network connected with the virtual topologies (generated by the UH-Netlab’s software-defined infrastructure) in order to capture a diverse sample of input traces to be fed into the modeling system, from common IoT applications. The student will be provided with a set of RPi units with various sensing capabilities for data collection in addition to the software that orchestrates topologies to connect these units into a core network composed of routers, DNS, DHCP service, and other network devices. The student will evaluate common IoT applications to provide a diverse set of data collection scenarios for modeling purposes. Then, applications will be converted into a network design and data generation framework. An implementation of the design will be achieved with the plans of traffic capture points on the network topology. The captured input traces will enhance the goals of the existing grant award with diversified data and an additional verification mechanism for modeling engine performance and functionality.

Requirements:

  • Currently a BS student in EE or CS or related field
  • Strong interest in computer networking (no experience required)
  • Knowledge, experience, and interest in programming and network virtualizations
  • Interest in hands-on experience and investigative research
  • Interest in experimental research
  • Contributions to Open Source projects are a plus

Apply:

Only if you already had an experience with programming and network virtualization, please send your existing development project portfolio to netlab at uh.edu to apply.