XR Developer
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.