Senior Unity Engineer - Interactive (VR / MR)
The Third Floor visualizes stories at every stage of their creation - From storyboards to post-production, we collaborate across the globe to explore narrative; design shots; and create technical solutions to help build award-winning visuals and immersive interactive experiences.
Our interactive team is building the next generation of VR and MR experiences. As a Senior Engineer you will work with the team to contribute across all aspects of development. Strong candidates will have a deep understanding of interactive design and engineering, systems implementation, and be able to take responsibility for discrete systems. Being agile and able to quickly switch between multiple tasks is an essential requirement in the fast-developing interactive VR and MR spaces.
Build amazing VR / MR games and experiences.
Work closely with technical and creative disciplines to define and rapidly prototype interactive products.
Create clean, efficient, and well documented solutions for use across multiple projects.
Improve existing systems and pipelines to aid in the creation of new experiences.
Investigate and create new tools and technologies to improve efficiency and power our next generation of content.
Expert knowledge of Unity Engine (5.x) and C#.
5+ years experience working within game or interactive development teams.
Strong engineering skills applicable to VR / MR and gaming applications, including a combination of interaction techniques, 3D graphics, UI / UX, animation and IK systems.
Track record of published titles, preferably on console or VR platforms in entertainment space.
Deep working hands-on knowledge and understanding of software design and coding techniques.
Knowledge of VR and gaming platforms and middleware technologies - strengths & weaknesses, integration, and customization through plug-ins and tools.
Debugging and optimization skills.
Solid understanding of version control tools such as Perforce.
Experience with project management tools and techniques (Agile / Scrum, Jira / Trello, GreenHopper, etc.).
Able to think creatively resolve technical challenges and limitations.
A desire to learn new innovative technologies to improve personal development and skills.
BS or MS in computer science, software engineering, or equivalent formal qualifications.
Additional experience with other engines such as Unreal Engine also highly beneficial.
Experience targeting and optimizing across multiple VR / AR systems such as Oculus Rift, HTC Vive, PlayStation VR, GearVR and Google Daydream, etc.
Ability to extend game engine editor environment with customized enhancements.
Working knowledge of 360 spherical video and stereographic techniques.
Experience with Maya and other content creation tools, ability to understand and communicate asset budgets and best practices.
Bonus points for back-end scripting, BI / Analytics, and tools automation.
Agility – Flexible, capable of jumping in and running with multiple task simultaneously.
Self-managed, self-motivated, enthusiastic and passionate.
Must be willing to listen and learn, can research complex problems and bring solutions.
Be courageous, persevere, experiment, try and re-try.
Strong understanding of industry trends, techniques, and stays up-to-date.
Enthusiastic and willing to make their mark.