Dec 13, 2019
Roundtable Learning is a technology-forward learning company that delivers learning experiences to clients primarily in the Fortune 1000 space. Roundtable Learning's solutions include: Virtual Reality, Augmented Reality, Instructor-Led Training, e-learning courses, video courses, and more. Roundtable Learning is currently seeking a Unity Developer. We are looking for an experienced, mid-level Unity developer to join our Immersive Learning team to design and build virtual and augmented reality applications. Every project is unique with its own visual design and development challenges. As a Unity Developer, you will collaborate with a team of other developers, 3D modelers and instructional designers to create custom virtual or augmented reality learning experiences. The ideal candidate will have: Proven project experience developing complete VR and AR projects using Unity Proficient in the use of the Oculus Integration toolset and SteamVR Familiar with ARkit, ARCore, and ARFoundation inside Unity Proficient working with physics inside Unity Ability to properly optimize baked lightmaps, use post-processing effects, adjust quality settings and customize render pipelines for the highest quality visual rendering while maintaining high frame-rate virtual experiences. Familiar with importing and working with various 3D assets Experience developing for both desktop and mobile platforms (Rift vs. Quest) Experience setting up Unity networking to provide multi-player experiences Ability to write clear and concise C# code to accomplish tasks related to the development of your project. Plan and implement custom UI interfaces and game functionality Communicate with other team members, working closely with Unity 3D model artists and programmers Identify process and application bottlenecks and bugs and provide solutions A desire to be part of a growing organization and to help shape the future of immersive learning technology Required Skills & Experience 4-year Degree in Computer Engineering, Computer Science, Game Development, or a related program or equivalent experience 3+ years in a professional full-time position as a Unity developer Proven project experience developing complete VR and AR projects using Unity Experience with C# and .NET Framework Familiarity with mobile application development principles Familiar with version control concepts and tools (Git, SVN, etc..) Writing clean, well-documented, testable code Ability to clearly communicate technical concepts to a general audience. Must have a portfolio of prior work, or should be able to adequately talk through prior work Bonus Skills & Experience (not required) Professional level mastery of Unity, C# and 3D application development Game development skills (e.g. NPC interactions and environment design) Ability to work in Blender or other similar software to perform basic 3D Model manipulation Ability to write custom shaders Ability to create custom particle effects Familiar with AI processing for speech recognition using Google or IBM Watson API's Ability to write custom DLL's and access Unity source code to make custom integration components for use with external programs and servers Ability to adapt external arduino or bluetooth devices for use with custom Unity applications Knowledge of Java, three.js, and other web deliverable AR languages Familiar with the process of custom app creation and distribution on Oculus, Steam, and App Store Connect Roundtable offers Competitive salary with yearly advancement and huge growth potential Matching 401K, comprehensive medical, dental and vision plans, holidays and paid time off In-house studio with cutting edge equipment and software to support all development needs A safe and fun work environment with like-minded creative designers, developers and producers
Roundtable Learning
Cleveland, OH, USA
Full-time