<div dir="ltr">Ying Wu College of Computing and College of Architecture and Design at NJIT is looking for people to fill in several summer job positions in the areas of Design, Human Factors, Computation, and Urban Planning<br><br>Overview:<br>--------------<br><br>Multiple positions are available but priority is given to people who can fit into more than one category.<br><br>We are seeking developers interested in <br><br>1. Research in computational methods relating to human factors and the built environment for a research assistant/associate position to support a project which is a mixture of virtual reality and analyzing 3D models based on various properties (e.g., line of sight).<br><br>AND/OR<br><br>2. Game design development - in particular in augmented and virtual reality. The project would require work with Hololens and/or tablets as well as concurrent support of multiple devices and users. You should be able to write custom C# scripts, shaders, and understand various coordinate systems. <br><br><br>Qualifications:<br>------------------<br><br>Recent graduates or Masters students in computer science or related field with a focus on computer graphics or gaming. Experienced Junior/Senior continuing undergraduates will also be considered. <br><br>1. Comfortable programming in C++ and either Python or C# (alternatively expertise in CUDA)<br><br>2. Algorithm experience in one or more of the following:<br><br>2.1. Graph databases/analysis; <br>2.2. Path-finding algorithms; <br>2.3. Raytracing; image analysis<br><br>Preferred Experience:<br><br>1. Writing libraries and interfaces in C++ and/or CUDA for communicating between Python and C#<br><br>2. Unity<br><br>3. 3D modeling programs such as Revit or Rhino<br><br>4. OpenCV and Depth Maps<br><br>5. nvGraph<br><br>6. BOOST + BGL<br><br>Responsibilities:<br>----------------------<br><br>Technical Implementation – implement research ideas and create interfaces between programming languages. Depending on the applicant, all of only a portion of these will be part of their daily duties.<br><br>* Implementing an interface for Python/C# and C++ that includes support for all research methods.<br><br>* Optimizing raytracing methods with Embree and/or Optix/CUDA<br><br>* Working on efficient (memory and computation) methods of large graph searches and analysis in C++ CUDA<br><br>* Explore the integration of agent-based simulation with graph analytics<br><br>* Image analysis with OpenCV using render pipeline and/or CUDA<br><br>* Unity plugin development<br><br>* Literature reviews - reading academic papers to implement state-of-the-art algorithms as well as finding gaps that could be researched.<br><br>* Documentation and Visualization – using 3d modeling or illustrator to create visual representations of our research. Likewise, documenting code in multiple formats that make it easily understood in both API and concept.<br><br>Details:<br>---------<br><br>Duration: The job position is available now with an anticipated end date of September 2020, with the possibility of an extension contingent on the lab receiving further funding.  Due to the funding source (U.S. Dept. of the Army) applicants must be a U.S. CITIZEN (green card does not qualify).  <br><br>Compensation: This is a 35 hour-week hourly position (highly qualified applicants that can work at least 20 hours/week will be considered). Hourly rate is between $15-$25/hr depending on skill and experience.<br><br>Location: Due to the current lockdown, employees will work remotely. <br><br>Application: All applications will ultimately be required to go through the NJIT job applications board. For consideration, first send an email with the subject title set to: “[Summer Research Position]  - your_name “. Include your resume/CV and a link to any GitHub page or website with sample work. Also include a short cover letter with a clear statement acknowledging you are a U.S. citizen and any working restrictions (such as maximum hours, known dates that you cannot work).  For questions and applications contact Prof. Schwartz (<a href="mailto:cadop@njit.edu">cadop@njit.edu</a>) or Dr. Vinnikov (<a href="mailto:vinnikov@njit.edu">vinnikov@njit.edu</a>).<br></div>