Extended Reality (XR) Lab Developer

Embry-Riddle Aeronautical UniversityDaytona Beach, FL
9d$65,000 - $70,000

About The Position

Developer in the Extended Reality (XR) Laboratory in the College of Aviation. Responsible for the design, development, integration, optimization, and deployment of immersive virtual, augmented, and mixed reality (VR/AR/MR) simulations supporting aviation education, research, and training. This position builds high-fidelity, performance-optimized simulation systems and collaborates with faculty, researchers, and students to develop scalable immersive solutions aligned with aviation and aerospace applications.

Requirements

  • 5+ years of object-oriented programming experience.
  • 5+ years of professional Unity (C#) development experience.
  • Experience developing optimized VR/AR applications for modern XR hardware platforms.
  • Strong understanding of real-time rendering pipelines (URP/HDRP), shader development, and performance profiling tools.
  • Experience with multiplayer/networked simulation environments.
  • Familiarity with OpenXR and SteamVR frameworks.
  • Experience with source control systems (Git, PlasticSCM).
  • Experience integrating external systems via REST APIs, TCP/UDP, and telemetry data feeds.
  • Ability to build complex XR simulations that are optimized and performant.
  • Strong analytical, organizational, and project management skills.
  • Excellent verbal and written communication skills.
  • Ability to multi-task in a fast-paced academic environment.
  • 3 – 5 years of relevant professional experience in XR, simulation, or XR game development.

Nice To Haves

  • Bachelor/Graduate degree in a software-related or simulation-focused field.
  • Experience integrating flight simulation systems or aviation training environments.
  • Experience with 3D content pipelines (Blender, Maya, 3ds Max).
  • Aviation experience or relevant certifications (pilot, maintenance, UAS).

Responsibilities

  • Simulation Development Design, develop, test, and deploy VR/AR/MR simulations using Unity (C#), OpenXR, and SteamVR.
  • Integrate aviation simulation systems and external flight dynamics models (e.g., JSBSim, X-Plane, custom FDMs).
  • Integrate real-time data streams (TCP/UDP, WebSockets, REST APIs, telemetry systems) into immersive environments.
  • Optimize XR applications for performance including CPU/GPU profiling, draw call reduction, shader optimization, memory management, and LOD systems.
  • Develop multiplayer/networked XR simulations using modern networking frameworks.
  • Implement XR interaction systems including hand tracking, gaze interaction, locomotion systems, accessibility considerations, and human factors principles.
  • Maintain structured version control workflows (Git) and development pipelines.
  • Document technical systems and contribute to research publications and grant proposals as needed.
  • Stay current with emerging XR technologies and recommend equipment/software acquisitions.
  • Project and Laboratory Management Under the direction of the XR Lab Manager Coordinate operation, upgrades, and maintenance of XR Lab hardware and software systems.
  • Support and troubleshoot XR hardware platforms including Meta, Varjo, BigScreen beyond, tracking systems, and haptic devices.
  • Supervise and mentor student assistants and support staff.
  • Manage projects within schedule, budget, and resource constraints.
  • Coordinate scheduling and lab availability for faculty, students, and visitors.
  • Outreach Collaborate with faculty and graduate students on immersive research projects and experimental design.
  • Support data collection and analysis within immersive research environments.
  • Organize workshops, demonstrations, and promotional materials showcasing XR Lab capabilities.
  • Present XR Lab work at academic and industry conferences.
  • Technical Advisor Work with students on developing and/or implementing XR applications
  • Collaborate with faculty in developing courseware with content related to technology.
  • Assume duties for colleagues assigned technological responsibilities when necessary.
  • Other duties as assigned.

Benefits

  • Health Benefits: Experience comprehensive medical, dental, and vision coverage, along with wellness programs that include preventive care and fitness memberships. Our flexible spending and health savings accounts simplify managing healthcare costs. Join a workplace that prioritizes your health—because your journey to wellness should be rewarding!
  • Tuition Coverage: Get 100% tuition coverage for yourself for one undergraduate and one graduate degree, and discounted rates for your spouse and dependent children up to age 26.
  • Retirement Contributions: ERAU contributes an annual 6% gift of your base salary to your retirement plan and offers a 4% matching contribution, with no vesting period.
  • Generous Time Off: Generous Time Off: Relax with 18 days of personal leave in your first year. Enjoy 9+ paid holidays, including the day after Thanksgiving and the week between Christmas Eve and New Year’s Day.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service