Skip to main content

This job has expired

Unity VR Programmer

Employer
Embry-Riddle Aeronautical University
Location
Florida, United States
Salary
Salary Not Specified
Date posted
Dec 3, 2020


The College of Aviation at Embry-Riddle Aeronautical University in Daytona Beach, FL is searching for a Unity Virtual Reality (VR) Programmer who is driven and passionate about developing learning applications for higher education. The Unity VR Programmer will work with team of developers and researchers to create VR software applications that follow a core design with a focus on learning and research. As a Unity VR Programmer, you will need to work with multiple developers simultaneously towards a common goal. The ideal candidate has a strong foundation in programming for VR in C#, is familiar with the SteamVR SDK and Unity XR Interaction Toolkit, and has exceptional communication skills.

This is a full-time 10 month contract position with the potential for remote work.

Responsibilities

  • Developing robust, modular systems in C# using Unity and SteamVR
  • Working with a team of developers and researchers towards common goals through virtual meetings and chats
  • Rapid iteration based on feedback and critiques
  • Quality assurance testing and bug testing
  • Identifying and refactoring inefficient or convoluted code
  • Creating clear, concise documentation for developed systems
  • Daily stand-up reports of work completed the day before, what is being worked on today, and anything blocking progress
  • Daily pulls and commits to the repository with comments
  • Delivering presentations of work completed to the team via video, PowerPoint, or similar formats


Qualifications :

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Game Development, or equivalent
  • 1-3 years of professional simulation development experience
  • Advanced technical knowledge of the Unity Game Engine
  • Comprehensive knowledge of the SteamVR SDK and the Unity XR Interaction Toolkit
  • Advanced knowledge of the C# programming language
  • Strong foundation in object-oriented programming concepts and fundamentals
  • Able to write efficient, stable code with minimal bugs
  • Experience using Unity’s debugger to locate and correct bugs
  • Experience creating advanced modular systems and tools in C# for Unity for designers and developers
  • Experience using version control
  • Strong written and spoken English language skills
  • Excellent communication skills and ability to work with a remote team of developers


Preferred Skills

  • Good understanding of user experience and interaction design for VR
  • Knowledge of built-in Unity packages
  • 3D modeling, texturing, and animation experience
  • Proficiency in built-in Unity tools
  • Experience developing for multiple platforms and headsets simultaneously
  • Strong eye for design, scene layout, post processing, and lighting in Unity

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert