Unity Developer

We are seeking an intermediate level game dev engineer for a contract-based position (remote working options are available).

Emphasis: Plugins and solvers for Character Animation


What we offer:

You will help define the technical direction on improving the user experience of our product features and workflows. The position is part-time with the possibility to expand into a longer term full-time position. Salary will be commensurate with experience. Our offices are based in Tübingen, Germany. Remote working options are available.


You Role:

  • Prototype and build user-facing features and components, collaborating with both external partners and internal developers.

  • Develop tools, plugins and solvers for animation and deformation solutions of our body models for game engines

  • Optimize existing plugins for ease of use and real-time performance

  • Prototype, build and evaluate tools and solvers for new AI-based methods in game engines


Requirements:

  • Extensive experience developing with Unity UI toolkit

  • Extensive experience developing plugins and scripts for Unity Engine (.NET and C#)

  • Understanding of character rigging, animation and deformation techniques

  • Excellent understanding of graphics algorithms, game physics and 3D math (linear algebra)

  • Excellent communication and team working skills

  • Excellent problem solving and troubleshooting abilities


Bonus Skills:

  • Experience in developing plugins for 3D animation programs (Maya, Blender)

  • Experience with AR/VR apps (Unity VR, HoloLens, AR-kit, ARCore etc.)

  • Experience developing plugins for Unreal (C++, blueprints)

  • Experience with dev-ops and cloud services (AWS)