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.