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: ₹50,000.00 - ₹55,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?
Do you have experience with new AI tools for 3D creation? If yes, please explain a bit
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.