Student Opportunities

Below are jobs, internships, and other resources shared with our department that might be of interest to CS students.

Undergraduate Researcher Opportunity

Devin Harris' lab has developed an augmented reality (AR) application to support structural engineering education. The application is already published and available on the App Store. It is intended to help students visualize and interact with structural engineering concepts that are difficult to convey through traditional instruction. The lab is seeking a Computer Science student to help maintain the application and contribute to its continued development.

Outline:

The undergraduate researcher will join the existing development team. This is a continuity role: the priority is being able to take over an existing, shipped application, understand how it works, and keep developing it. Work will be conducted under the supervision of the lab and in coordination with the current student developers.

Responsibilities:

  • Learn and take ownership of an existing, published AR application built in Unity (C#).
  • Contribute to feature development on the application.
  • Refactor and streamline existing code to improve readability, maintainability, and performance.
  • Coordinate with the current team of CS students.
  • Apply object-oriented design principles when structuring new code.

Required Qualifications:

  • Foundational coding experience, including data structures and familiarity with object-oriented programming in at least one language.
  • Ability to read, understand, and extend an existing codebase written by others.
  • Typically a second-year student who has completed core CS coursework (though strong candidates at other stages will be considered).

Preferred Qualifications:

  • Familiarity with Unity and C#.
  • Some experience with augmented or virtual reality development. The lab intends to expand the application toward VR in the future, so VR experience or interest is especially valued.
  • Some experience with graphic design.

Criteria:

The undergraduate researcher must be able to work effectively within an existing codebase. Comfort reading unfamiliar code, asking questions, and working independently and as a team is essential.

Experience:

Preference is for Computer Science students, though students from adjacent technical fields with relevant coding experience will also be considered.

Apply in Handshake, or contact Aya Yehia, [email protected]. 

Research Assistant

July 2026 - Dr. Somayeh Asadi (CEE) is seeking an undergraduate or MS/ME research assistant to support a research project on using large language models (LLMs) and vision-language models for automated code compliance checking and cost estimation from construction floor plans. 

The student will assist with three main tasks: dataset and ground-truth preparation, scenario generation, and prompt execution. Responsibilities include organizing floor-plan PDF files, recording drawing metadata, preparing measurement scenarios from architectural drawings, creating ground-truth measurements using PDF/CAD tools, running approved LLM prompts, saving model outputs, and logging results in structured spreadsheets. 

The ideal candidate is detail-oriented and interested in artificial intelligence, construction drawings, and civil engineering. Familiarity with LLM tools is required, while experience with construction floor plans, AutoCAD, and Revit is helpful but not required. 

The hourly pay rate is $20. For questions or to apply, contact Dr. Somayeh Asadi at [email protected]

Icarus Medical: Full-Stack Software Developer

June 2026 - Icarus Medical is a fast-growing medical technology company focused on improving quality of life for people with joint pain and mobility limitations. We combine advanced biomechanics, digital design, additive manufacturing, and clinical innovation to create highly personalized orthopedic solutions.
As we continue to grow, software is becoming increasingly central to nearly every part of our business—from patient scanning and automated brace design to order management, manufacturing, customer service, and integrations with external platforms.
We are looking for a versatile and experienced Full-Stack Software Developer to help build and support the systems that power our organization. Your primary responsibility will be maintaining and enhancing our custom-built order management system and application programming interface. You will also contribute to a wide variety of projects involving database administration, third-party integrations, infrastructure, mobile development, automated product design, and emerging artificial intelligence applications. This is an ideal role for a well-rounded developer who enjoys solving practical business problems, working across multiple technologies, and seeing their work directly affect patients, clinicians, employees, and company growth. Job listing link at Indeed: https://www.indeed.com/job/full-stack-software-developer-63c6b60a982ad9ee. Please contact Josh Epstein ([email protected]) with any questions.

Undergraduate Student Opportunities

Undergraduate Student Opportunities in Academic Research (USOAR)

USOAR is a program that targets rising first-, second- and transfer undergraduate students who do not have previous significant experience in research with a paid research position funded by the Federal Work Study program and the Office of Undergraduate Research. USOAR introduces students to the enriching experiences surrounding research and provides them with the chance to build strong relationships with faculty. It also seeks to attract students with financial need and from underrepresented populations and provide them with a path into research.

Graduate Student Opportunities

Check back for opportunities soon.