IBM Senior Developer - Unity 3D (12 Month Fixed Term) in WEST PERTH, Australia

We live in a moment of remarkable change and opportunity. The convergence of data and technology is transforming industries, society and even the workplace. New roles are being created that never existed before to meet the demands of this transformation. IBM is now looking for talent destined to usher in the next era of cognitive computing. Embark on the journey with us at IBM Watson. We are seeking a senior level generalist for a 12 month Fixed Term Contract who knows the Unity pipeline inside and out and is capable of creating high quality assets. The candidate will be driven to create the best user experience and thrive as part of a cross-functional team in a collaborative environment to design and develop, 3D interfaces using C# in Unity 3D. Must be experienced with Unity GUI, Object Oriented Design principles, asset bundles and script writing in C#. The candidate is also someone who demonstrates the leadership, technical curiosity, and tenacity to partner with some of the leading technologists in the field of cognitive computing. The candidate will use their abilities to deliver the next generation of applications, services and assets. Mandatory Skills:• At least 4 years experience in Unity3D, OpenGL, WebGL • At least 4 years experience in game or virtual reality development • At least 4 years experience and strong knowledge of C++ / C#• At least 6 months experience working with prototypes or pre-launch products in a start up or entrepreneurial environment• Strong knowledge of the .net framework 2.0 or above• Strong knowledge of object oriented design, design patterns, 3D Math, and data structures.• Expert knowledge of Unity3D Pro including Unity GUI, asset bundles, materials/shaders, Graphics Development • Ability to work on fixed and aggressive deadlines• Must have shipped at least one title to the App StorePreferred Skills:

  • At least 8 years experience in Unity3D, OpenGL, WebGL

  • At least 8 years experience in game or virtual reality development

  • At least 8 years experience in C++ or C#

  • Expert texturing /lighting capabilities in Unity

  • Able to optimize geo and UVs for varying polycounts and performance limitations

  • Able to create rich convincing textures and lighting effects with diffuse only and realtime shaders when needed

  • Ability to create rich experiential VFX and ambient environmental animations within Unity

  • Experience with animation and vfx within game engines and real-time systems

  • Expert modeling / texturing / lighting / rendering capabilities in Maya

  • Excellent communication skills

  • Experience working in a small team.

We are looking for a highly motivated Unity3D Developer that works well in a team oriented environment. If you want to be on the ground floor of the cognitive era, contact us for more details.

See above