DeveloperJobs.io
← Back to all jobs

Job Description

Roundtable Learning is hiring a full-time XR Developer to support its Immersive Learning team in Chagrin Falls, Ohio. This onsite role centers on building interactive AR/VR/MR experiences using Unity and C# for a variety of delivery platforms.

The XR Developer will collaborate across development and learning-focused disciplines, taking ownership of assigned work to deliver high-quality results under shifting priorities. The position spans project support, Unity setup for target devices, performance analysis, and ongoing exploration of emerging XR capabilities.

Responsibilities

  • Attend internal and client-facing project meetings
  • Own assigned projects to maintain quality development while meeting deadlines
  • Collaborate with developers, 3D artists, and instructional designers by communicating ideas, blockers, and solutions
  • Set up a Unity project for the selected delivery platform, including required packages and SDKs
  • Write clear, concise C# with comments and support documentation for custom classes and methods
  • Break down SDKs using demo projects and online documentation when working with unfamiliar or new hardware
  • Work under tight deadlines and changing priorities
  • Work within an existing code structure and also design improvements to processes and functionality
  • Address partner technology challenges by applying knowledge of capabilities, implementations, and limitations
  • Develop applications for multiple platforms including Android, iOS, Windows, Mac, Oculus, Pico, HTC, and WebGL
  • Learn about and share information on new and upcoming technologies

Requirements

  • Passion for creating and playing innovative XR experiences
  • Unity experience with strong knowledge of Unity 2022.x or newer
  • C# proficiency, including examples that demonstrate fundamental OOP knowledge
  • Ability to use OpenXR and Unity’s XR Interaction Toolkit
  • Ability to understand and use the Universal Render Pipeline
  • Dedicated work ethic, staying self-motivated and working effectively with a team
  • Experience analyzing and improving application performance using Unity analytical tools and external tools
  • Proficiency with Git and GitHub for version control
  • Ability to work directly with learning and visual designers to implement features aligned with their vision
  • Ability to discover and fix errors in code
  • Strong organizational skills and good design sense
  • Outstanding communication skills
  • Bachelor’s Degree in Computer Science, Game Development, or equivalent experience with proven documentation

Technologies

  • AR/VR/MR, Unity, Unity 2022.x, C#
  • OpenXR, Unity’s XR Interaction Toolkit, Universal Render Pipeline
  • Android, iOS, Windows, Mac, Oculus, Pico, HTC, WebGL
  • Git, GitHub

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Preferred

  • Experience with the Meta XR Interaction SDK, including high-fidelity Hand Tracking, custom Grab Poses, and complex interactions such as Poke, Ray-cast, and Distance-grab
  • Ability to develop AR using Image Target Recognition, Object Recognition, and Plane Detection for mobile devices and wearables
  • Experience with Netcode for Game Objects
  • HaptX device integration and other specialized peripherals
  • Experience publishing to the Apple App Store or Google Play Store
  • Basic understanding of 3D modeling software (Blender or Maya preferred)
  • Solid understanding of 3D rigging and animation as it pertains to Unity
  • System-level Machine Vision and Machine Learning for AR
  • Ability to leverage AI tools to enhance development efficiency while maintaining C# expertise to validate, debug, and architect solutions

Salary: USD 70,000 - 75,000 per year.

Similar Jobs