Within Company Logo

Within

Los Angeles, California - United States
View all jobs at this company »

Unity Generalist Engineer

Description

Help shape the future of virtual reality.

We're looking for people to join our growing team who:

• Seek out challenges and are comfortable with the unknown.

• Thrive in fast-paced, innovative, creative environments.

• Are expert communicators and collaborate well with others.

• Take initiative to solve tough problems.

• Are passionate about revolutionizing storytelling through virtual reality.

• Most importantly, have got grit.


Requirements

  • 2 to 5+ years of professional Unity development.

  • Expertise or familiarity with C/C++/Java, HTML/XML, Python, JavaScript, and scripting languages in general.

  • Familiarity with high-performance real-time audio modifiers (vocoding/autotuning) in Unity.

  • Experience or familiarity with shader/GLSL skills or other particle effect l33tness.

  • Experience with interaction/character rigging and integration of gesture interactions with motion controllers a plus.

  • Have shipped titles.


Responsibilities

  • Architect high-performance scalable mobile, PC, or console solutions for VR applications and gaming experiences.

  • Partner with designers, product managers, and colleagues to implement UX/UI, design, and audio.

  • Create unit tests for robustness, including edge cases, usability, and general reliability.

  • Continue to design and implement new functionality and features for an improved user experience.

  • Complete bug fixing and improve application performance.

  • Develop technology and tools for the project and production pipeline.

  • Defining and maintaining technical requirements for project assets.

  • Integration of networking code and features.

  • Research new technologies to keep Within at the forefront of VR content creation including but not limited to:

  • Character and creature control integration

  • AI implementation


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.

  • Experience developing for Playstation.

  • Experience working with a start-up.