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:
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.
This Job is no longer active!