IrisVR, Inc. Company Logo

IrisVR, Inc.

NEW YORK, New York - United States
View all jobs at this company »

Lead Unity Engineer

Description

IrisVR is a New York-based virtual reality software company looking for a talented and experienced Lead Unity3D Engineer to join our team full-time at our HQ near Union Square.

We build immersive collaboration tools for 3D design and construction pros. We're bridging the barriers to seamless communication so prevalent in built environment industries by establishing a common language for 3D ideas and facilitating shared experience.

In practice, our VR and AR software enables users review designs before they are built. Our interfaces and infrastructure support a world-class VR experience, with user comfort and ease of use topping our list of product priorities.

Our broad tech stack and the growing number of components that make up our flagship software offering—from real-time rendering and mesh pre-processing pipelines to global multiuser networking—make our company and our engineering team unique. Everyone has a distinctly different skillset, background, and stack, and we are united by the powerful impact we are making in the AEC industry. We are repurposing gaming tech and frontier AR and VR hardware to help 3D pros build the world.

Your Mission

Lead a small team of engineers using evolving VR methodologies to create high quality immersive interfaces for use in mission-critical enterprise applications. Architect systems to enrich the immersive experience with data, build end-to-end tools for in-VR authoring, and tie into our multiuser platform to make every tool more valuable and collaborative. Without compromising performance, incorporate the needs of our users and the visions of our designers to establish ideal visuals and interaction mechanisms in VR, both informational and realistic.

Responsibilities

  • Own the in-VR codebase from a systems design and architecture perspective. Be the in-house expert on one of the core components of our flagship product
  • Combine your deep knowledge of game development and optimization with enterprise software development best practices to achieve performance, reliability, and maintainability
  • Work closely with a talented team to research and then develop effective and intuitive interfaces
  • Work closely with graphics and data pipeline engineers to optimize loading and saving of 3D content and metadata (this is truly a “full stack” role!)

Desired Qualities

  • 5+ years experience working in the Unity3D engine with a focus on gameplay, game development, user interface or user experience development
  • Experience working on both large-team and small-team projects with an aptitude for collaboration
  • Thorough understanding of three-dimensional geometry and mesh rendering, including vertex/index buffers, transformation matrices, lighting, and the rendering pipeline
  • Adeptness and vigilance in producing clean and highly-performant code
  • Ability to rapidly prototype and think outside of the box to expand the capabilities and quality of interface mechanisms
  • Interest and inclination towards leadership and mentorship. Past experience in a lead position strongly preferred