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)