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)