XR Developer

Texas State Technical College•New Braunfels, TX

About The Position

The XR Developer designs, develops, deploys, and maintains immersive applications and simulations using Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR) technologies. The role translates skills-based learning objectives, user needs, and technical requirements into functional, engaging, and accessible XR applications that support faculty and students. It collaborates with faculty, instructional designers, project managers, Technical Artists, and engineering teams to create scalable solutions using Unity and/or Unreal Engine, WebXR, and related platforms. The position covers software development, prototyping, user interaction design, AI integration, testing, optimization, troubleshooting, and deployment across VR headsets, desktop, browser-based, and LMS environments. It contributes reusable frameworks, tools, workflows, and coding standards; researches emerging XR and AI technologies; provides technical guidance and training; and assists with XR device setup, configuration, maintenance, troubleshooting, deployment, and inventory management. The role is classified as telework eligible. Work may be remote, hybrid, or on-site depending on departmental requirements and leadership approval. Occasional travel or campus presence may be required for equipment deployment, hardware maintenance, testing, team planning, or institutional events. The target hiring range is $75,643–$86,990.40, with the final offer based on qualifications and experience. A criminal history background check is required for finalists.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Game Development, Extended Reality, or a closely related field.
  • 3–4 years of experience developing interactive software applications using real-time development engines such as Unity or Unreal Engine and languages including C#, C++, or JavaScript.
  • Demonstrated experience developing interactive 3D simulations or VR, AR, or MR applications.
  • Experience utilizing source control systems.
  • A portfolio, GitHub repository, or demonstrable body of work showcasing interactive 3D or XR development projects.
  • Advanced proficiency in Unity or Unreal Engine and core languages including C#, C++, or modern JavaScript frameworks.
  • Strong understanding of spatial computing, 3D math, physics simulation, user interface design, and interaction mechanics for immersive headsets.
  • Ability to integrate external APIs, artificial intelligence models, digital avatars, and cloud-connected learning platforms.
  • Skill in profiling, debugging, and optimizing interactive 3D applications for performance, frame-rate stability, and platform compatibility.
  • Knowledge of WebXR standards, browser-based rendering, and LMS integration standards for assessment and progress tracking.
  • Ability to write clean, maintainable, well-documented code using modern version control systems such as Git or Azure DevOps.
  • Strong collaboration and communication skills for working with instructional designers, faculty, artists, and cross-functional technical teams.
  • Ability to manage multiple development priorities independently while meeting project milestones and quality benchmarks.
  • Ability to remain stationary for extended periods while operating computer equipment and development software.
  • Manual dexterity to manipulate VR and AR hardware.
  • Ability to occasionally lift or move simulation equipment weighing up to 25 pounds.
  • Visual acuity to test and assess immersive 3D graphics and display systems.

Nice To Haves

  • Master’s degree in Computer Science, Extended Reality, Game Development, or a related field.
  • Experience developing for Meta Quest or other standalone VR platforms.
  • Experience implementing WebXR or browser-based 3D applications.
  • Experience integrating AI-driven avatars, conversational agents, REST APIs, or learning management systems into interactive simulations.
  • Experience developing educational, industrial, or workforce skills-training simulations.
  • Relevant experience may be considered in lieu of formal education where appropriate, consistent with TSTC’s equivalency philosophy.

Responsibilities

  • Demonstrate TSTC’s Core Values of Excellence, Accountability, Service, and Integrity with stakeholders, customers, students, and community members.
  • Design, develop, prototype, deploy, and maintain immersive applications and simulations using Unity and/or Unreal Engine and related XR technologies.
  • Translate skills-based learning objectives, user needs, and technical requirements into functional, engaging, accessible XR applications.
  • Develop scalable XR applications, prototypes, frameworks, and reusable components.
  • Create immersive interactions, navigation, input systems, spatial interfaces, object manipulation, physics-based interactions, and other XR application behaviors.
  • Integrate AI technologies, including AI-driven avatars and conversational agents, into immersive experiences.
  • Develop and deploy simulations compatible with XR platforms, devices, and applications.
  • Test and debug applications throughout development, resolving functionality, performance, compatibility, and user-experience issues.
  • Optimize applications for performance, usability, scalability, and compatibility across target platforms.
  • Troubleshoot application issues, including performance bottlenecks, software bugs, and device-specific challenges.
  • Apply accessibility and usability principles to immersive experiences.
  • Develop browser-based XR experiences using HTML, JavaScript, WebXR, and related web technologies.
  • Collaborate with stakeholders and engineering teams to integrate XR experiences with LMS and web-based platforms.
  • Develop and maintain reusable web-based XR frameworks, prototypes, and integration processes.
  • Test, troubleshoot, and optimize browser-based XR applications for compatibility, performance, and usability.
  • Support XR integrations with LMS platforms and learning technologies for authentication, launch, progress tracking, completion, assessment, and reporting.
  • Collaborate with instructional designers, faculty, subject matter experts, project managers, and engineering teams to define requirements and develop XR solutions.
  • Work with Technical Artists and XR team members to integrate 3D assets and interactive content into applications.
  • Partner with Application Engineering, AI Engineering, and Data Engineering on integrations with broader AI and technology initiatives.
  • Establish, document, and maintain coding standards, development guidelines, workflows, and best practices.
  • Document code, architecture, design decisions, development processes, and technical solutions.
  • Design and implement application architecture, interfaces, APIs, and integration patterns connecting XR applications with enterprise platforms, AI services, data sources, and other systems.
  • Provide training and technical guidance to faculty, instructional designers, staff, and other stakeholders on XR applications, technologies, and best practices.
  • Consult with geographically distributed stakeholders to support effective implementation and use of XR solutions.
  • Assist with XR device and equipment setup, configuration, deployment, maintenance, troubleshooting, and inventory management.
  • Research and evaluate emerging XR, AI, software development, and immersive learning technologies and recommend solutions.
  • Stay current with XR platforms, development tools, frameworks, standards, and industry practices.
  • Contribute to continuous improvement of XR development processes, tools, applications, and technical capabilities.
  • Develop mechanisms to capture user interactions, simulation progress, completion data, assessments, and other learning or performance information as required.
  • Communicate complex technical information clearly to stakeholders, facilitate feedback and collaboration, and address communication gaps.
  • Take ownership of projects and processes, manage risks and issues, and support timely execution of milestones and organizational goals.
  • Collaborate across teams, provide guidance and mentoring, and support a service-oriented and accountable team environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service