Undergraduate Researcher - FWS Required

Posted 23 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

PNC Bank Logo PNC Bank

Product Owner

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees

Wells Fargo Logo Wells Fargo

Customer Service Representative

Fintech • Financial Services
Hybrid
Roanoke, VA, USA
205000 Employees
18-22 Hourly
Hybrid
Vienna, VA, USA
205000 Employees
43K-67K Hourly
Hybrid
Centreville, VA, USA
205000 Employees
43K-67K Hourly

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account