3d Graphics & Animation Programmer

Year    GJ, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4558859
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year