Software Engineer

Employer

Job Description

We are looking for a Senior 3D Software Engineer to help us develop a Virtual Reality application. We are a small, dynamic, research-oriented team funded in part by a Science Foundation grant to explore the link between frontier technology, immersive (AR/VR) interaction, and spiritual well-being. As a senior engineer and contributor you'll have the opportunity to take ownership of the feature development life cycle, from conception to deployment, and take part in the testing and iterative development of new interaction mechanisms.


Although you will be supported by technical art and design resources, we are looking for someone who knows what it’s like to work at a startup and on a small team. In this role, we hope you will contribute your own creativity and critical thinking to build an engaging and uplifting VR experience.


Responsibilities

  • Prototype quickly to present ideas and run tests in interactive 3D
  • Own the VR codebase and drive best-practices for code quality in a game engine
  • Develop greenfield immersive applications in collaboration with design and product resources
  • Focus on framerate performance and lead the team to build comfortable experiences
  • Bring innovative ideas and intuition around 3D environments and interaction to improve our products & processes

Requirements

  • 5+ years of experience working in Unity or Unreal Engine to develop interactive games or experiences
  • You’re a shader wizard. GLSL / HLSL / Unity Shaders
  • Experience working with server backends and APIs for account management, multiuser / multiplayer systems, and analytics
  • A healthy balance between rapid prototyping and maintaining focus on quality and performance
  • Exceedingly high attention to detail
  • Comfort working on a small (3 or 4 person) team