Requirements
4-6+ years of professional Unity development.
Technical lead / architect or senior engineer with extensive experience in Unity.
Expertise or familiarity with C/C++/Java, HTML, python, javascript, and other scripting languages.
Design, architect, internal/external facing APIs.
Ability to lead development of high-performance real-time audio modifiers (vocoding/autotuning) in Unity.
Experience or familiarity with shader/GLSL skills or other particle effect leetness.
Experience with interaction/character rigging and integration of gesture interactions with motion controllers a plus.
Have shipped titles.
Responsibilities
Lead engineering group to develop VR applications and gaming experiences.
Define, plan, and manage all technology and tools for the project.
Maintain code base and enforce best practices for code release/version control.
Define production pipeline for tech dev.
Work in conjunction with other discipline leads to define overall project workflow and development pipeline.
Work with project management to establish and enforce milestones and schedules.
Define technical requirements for project assets.
Ensure integration into WITHIN app.
Ensure integration of networking code and features.
Help build tech dev team.
Research new technologies to keep WITHIN at forefront of VR content creation.
Optional, but a major plus
BS/MS degree in Computer Science, Engineering or a related subject
Knowledge of VR development.
Knowledge of Unity plug-in development.