Qureos

FIND_THE_RIGHTJOB.

3D Animation Programmer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Key Responsibilities:

  • Coordinate with 3D artists to import avatar models (Blender/CC/VRoid) into our runtime pipeline (embedded/Linux or MCU maybe) ensuring correct rigs, animations, mouth/eye movement, shadows, lighting.
  • Develop and integrate avatar skin-selection mechanism: load/swap skins dynamically, manage assets (textures, meshes, shaders) via a GUI Resource Pack system.
  • Implement lip-sync and simple facial/mouth animations tied to voice output (TTS) — sync audio playback to mouth/viseme frames.
  • Optimise performance for curved OLED display: low latency transitions, memory/bandwidth constraints, GPU/embedded limitations.
  • Build tooling/scripts or plugin workflows (Blender, CC, or custom) to export and pre-process avatar assets to our product build pipeline.
  • Work with UI/App developer for avatar picker UI, state changes (voice_style, avatar_skin) and persistent settings; ensure the avatar changes reflect on device/panel in realtime.
  • Implement shadow/lighting behaviour for avatar (e.g., responsive to device-cam or ambient lighting) if applicable.
  • Collaborate with device & connectivity team: ensure avatar asset downloads via OTA or remote config, verify fallback if resource missing, handle versioning.
  • QA collaboration: define test cases for avatar skins, performance, memory load, asset updates, state persistence across restarts/firmware updates.
  • Maintain documentation for the avatar pipeline: import/export guidelines, naming conventions, rig/mesh standards, asset size budgets.

Required Skills & Experience:

  • Bachelor’s degree in Computer Science, Game Development, Animation, or related field.
  • 3+ years of experience in 3D programming or game/graphics dev — real-time avatar/character programming preferred.
  • Strong proficiency with one or more of: Blender, Character Creator, VRoid Studio, Unity/Unreal (for pipeline), or equivalent.
  • Proven experience in rigging, skinning, lip-sync animations, shader/material optimisation, and 3D asset pipelines.
  • Experience with embedded graphics/low-resource platforms (memory/bandwidth constraints) or handheld/IoT graphics rendering.
  • Good programming skills in C/C++/C#, or similar languages for graphics; experience writing build/export scripts, automated asset pipelines.
  • Familiarity with mobile or embedded display constraints (e.g., curved OLED, limited GPU/VRAM).
  • Experience with asset versioning, remote asset loading, fallback logic, and performance profiling.
  • Strong problem-solving, attention to detail, ability to collaborate across firmware, UI, backend teams.
  • Good communication skills and ability to prepare documentation/tooling for non-animation team members.

Job Type: Full-time

Pay: ₹45,000.00 - ₹50,000.00 per month

Application Question(s):

  • Work Location is Ahmedabad, are you willing to relocate?
  • What is your current salary per month?
  • What is your expected salary per month?

Work Location: In person

© 2025 Qureos. All rights reserved.