Senior Unity Engineer JD


Mindshow is currently seeking a Senior Unity Engineer to join our engineering team. We are looking for a Unity generalist who has a breadth of experience in many different systems, including but not limited to animation and UI. The ideal candidate will be comfortable with audio, networking, rendering, pipeline, physics, with some experience in the VR space, and most of all looking for a new challenge. 


Responsibilities


  • Deliver structural workflow and quality improvements to content creators by:

  • Collaborating with teammates on priorities

  • Directly interfacing with our production and art teams to understand requirements

  • Lead development efforts in a cross-disciplinary environment.

  • Design modular code to maintain stability and allow for safe experimentation.

  • Drive best practices around code ownership and code reviews, and experience implementing them in a team setting.


Required Qualifications


  • Solid foundation of programming, debugging, and optimization experience (4-6 years)

  • 2-3 years of programming experience in C# 

  • Extensive experience developing large systems in Unity

  • Experience in film, animation, and/or video game development

  • Strong communication skills, particularly to explain technical concepts to teammates outside of engineering

  • Excited to dive head-first into a new possibility space at the intersection of animation, live action films, and video games


Desired Qualifications


  • Experience with Maya

  • Experience programming in C++

  • Experience with Shader development

  • Experience with VR development

  • Experience with working on a live product

  • Experience with humanoid character animation in a game engine (mocap, IK)