Undergraduate Researcher - FWS Required

Posted 2 Days Ago
Be an Early Applicant
Charlottesville, VA, USA
In-Office
15-15 Hourly
Entry level
Big Data • Information Technology • Software • Analytics
The Role
Maintain and extend a published Unity C# augmented reality application for structural engineering education. Responsibilities include learning the existing codebase, developing features, refactoring for readability, maintainability, and performance, applying object-oriented design, and coordinating with student developers. The role requires foundational programming knowledge and the ability to understand and extend code written by others. Unity, C#, AR/VR, and graphic design experience are preferred.
Summary Generated by Built In

**Federal work-study students only**

Overview:

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.

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.

  • Typically a second-year student who has completed core CS coursework (though strong candidates at other stages will be considered).

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.

Compensation: $15/hr.

Scheduled Hours: 10-20 per week.



MINIMUM REQUIREMENTS

Resume required.
Education: Undergraduate UVA student. Federal Work-Study required.
Experience: None
Licensure: None

The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Learn more about UVA’s commitment to non-discrimination and equal opportunity employment.

Skills Required

  • Undergraduate University of Virginia student
  • Federal Work-Study eligibility
  • Foundational coding experience, including data structures
  • Familiarity with object-oriented programming in at least one language
  • Ability to read, understand, and extend an existing codebase written by others
  • Familiarity with Unity and C#
  • Experience with augmented or virtual reality development, or interest in VR
  • Experience with graphic design
  • Typically a second-year student who has completed core computer science coursework
  • Ability to work independently and collaboratively within an existing codebase
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Charlottesville, VA
Year Founded: 1819

What We Do

UVA Research Computing empowers researchers with cutting-edge computational resources and expertise, builds and maintains computing platforms, and educates the next generation of researchers. It is a team within UVA Information Technology Services.

Similar Jobs

Spectrum Logo Spectrum

Account Executive

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Herndon, VA, USA
100000 Employees
48K-79K Annually

Spectrum Logo Spectrum

Manager, Business Sales

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Springfield, VA, USA
100000 Employees
69K-114K Annually

Spectrum Logo Spectrum

Account Executive

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Chesapeake, VA, USA
100000 Employees
40K-73K Annually

Pfizer Logo Pfizer

HSS-Health and Science Specialist - Southern Maryland, MD

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
3 Locations
121990 Employees
94K-165K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account