Job Description
Cleveland, OH
$60,000-75,000
Unity XR Developer will be a member of the Immersive Learning team and will play an essential part in the success of our client projects and innovative training solutions. This is a great opportunity for someone who loves solving problems, game design and is looking for extensive future development opportunities within the organization. As an XR Developer, you will be responsible for developing interactive AR/VR/MR experiences that are compatible with multiple delivery platforms. Our Developers work closely with Product Management, Creative Design teams, and Learning Experience teams to develop high-impact immersive learning content for our partners.
Unity XR Developer Responsibilities
- Take ownership of assigned projects to ensure quality development while meeting deadlines
- Team meetings to discuss current project status and upcoming projects
- Work closely with a team of other developers, 3D/2D designers, writers, and directors to effectively collaborate and communicate ideas, obstacles, and solutions
- Effectively set up a Unity project for the desired delivery platform including required packages and SDKs
- Write clear and concise code in C# with comments and support documentation for custom classes and methods
- Be able to break down SDKs through demo projects and online documentation when building for unfamiliar and/or new hardware
- Work under tight deadlines and changing priorities
- Work with existing code structure as well as design your own to improve processes and functionality
- Address partner challenges with technology by applying knowledge of technical capabilities / implementations and limitations
- Develop applications for multiple platforms including Android, iOS, Windows, Mac, Oculus, Pico, HTC, WebGL, etc.
- Work directly with the learning and visual designers to ensure that their vision is shared with your ability to build features and functionality for a seamless and professional XR experience
Unity XR Developer Requirements
- Bachelor’s Degree in Computer Science, Game Development related degree, or equivalent experience with proven documentation
- Proficient in Unity, demonstrating strong knowledge of Unity 2019.x or newer
- Proficient in C#, with ability to share examples of C# code and demonstrate fundamental knowledge of OOP
- Proficiency using Git and Github for version control
- Demonstrate ability to work through the full software lifecycle
- Able to analyze and improve application performance using Unity's built-in analytical tools and external tools
- Demonstrate ability to discover and fix errors in code
- Have strong organizational skills with a good sense of design
- Passion for making and playing innovative XR experiences
- Experience using OpenXR and Unity’s XR Interaction Toolkit
- Familiarity with building projects for URP
- Able to develop AR using Image Target Recognition, Object Recognition & Plane Detection for mobile devices and wearables
- Experience with Multiplayer VR networking and/or PUN
- Experience working with Arduino and Bluetooth devices for custom integration in Unity
- Familiarity with implementing large language models such as OpenAI and Bedrock
- System-level Machine Vision and Machine Learning for AR
#INDHP