What you will do
- Responsible for multi-platform builds and compatibility support (iOS / Android / Windows / macOS / HarmonyOS).
- Communicate with local SDK (Tencent) and platform (HuaWei / XiaoMi) partners to evaluate technology selection.
- Design and maintain the Unity client hot-update system (for both code and assets).
- Maintain the AssetBundle pipeline and version management system.
- Integrate third-party SDKs including Tencent payment analytics login voice AVPro Video Wwise and TV casting.
- Develop and maintain Unity Native Plugins (mainly MediaPipe) to enable interaction between Unity and native platforms.
- Assist in diagnosing and fixing engine-level bugs crash log analysis and platform compatibility issues.
- Analyze and optimize game performance including CPU GPU memory usage and loading time.
Qualifications :
What you will bring:
- Proficient in C# and familiar with Unity engine internals (Mono IL2CPP AssetBundle Profiler etc.).
- Strong understanding of memory management GC optimization and multithreading.
- Familiar with hot-update frameworks such as ILRuntime HybridCLR XLua or ToLua including their underlying principles.
- Experienced with Unity AssetBundle / Addressables packaging and loading workflows.
- Good understanding of iOS / Android / Windows / macOS platform differences and build processes.
- Skilled in C / Objective-C / Java capable of writing native plugins.
- Solid experience with performance profiling and optimization using tools like Unity Profiler Xcode Instruments and Android Studio Profiler.
- Ability to leverage AI tools to improve workflow efficiency and problem-solving.
Additional Information :
Benefits and Perks from Ubisoft Shanghai:
- A minimum of 15 days paid annual leave
- Monthly meal and snack allowance
- Premium medical insurance plan and free annual health check
- Game Package: free access to Ubisoft games on PC plus a rich and expanding library of games & books
- Employee Assistance Program: wellbeing solutions emotional support and life coaching
- Jumpstart your growth: A rich resevoir of premium and exclusive learning resources to support your continuous learning expand your skillset and advance your career.
- 10 staff clubs featuring weekly sports and gaming activities and events
Remote Work :
No
Employment Type :
Full-time
What you will doResponsible for multi-platform builds and compatibility support (iOS / Android / Windows / macOS / HarmonyOS).Communicate with local SDK (Tencent) and platform (HuaWei / XiaoMi) partners to evaluate technology selection.Design and maintain the Unity client hot-update system (for both...
What you will do
- Responsible for multi-platform builds and compatibility support (iOS / Android / Windows / macOS / HarmonyOS).
- Communicate with local SDK (Tencent) and platform (HuaWei / XiaoMi) partners to evaluate technology selection.
- Design and maintain the Unity client hot-update system (for both code and assets).
- Maintain the AssetBundle pipeline and version management system.
- Integrate third-party SDKs including Tencent payment analytics login voice AVPro Video Wwise and TV casting.
- Develop and maintain Unity Native Plugins (mainly MediaPipe) to enable interaction between Unity and native platforms.
- Assist in diagnosing and fixing engine-level bugs crash log analysis and platform compatibility issues.
- Analyze and optimize game performance including CPU GPU memory usage and loading time.
Qualifications :
What you will bring:
- Proficient in C# and familiar with Unity engine internals (Mono IL2CPP AssetBundle Profiler etc.).
- Strong understanding of memory management GC optimization and multithreading.
- Familiar with hot-update frameworks such as ILRuntime HybridCLR XLua or ToLua including their underlying principles.
- Experienced with Unity AssetBundle / Addressables packaging and loading workflows.
- Good understanding of iOS / Android / Windows / macOS platform differences and build processes.
- Skilled in C / Objective-C / Java capable of writing native plugins.
- Solid experience with performance profiling and optimization using tools like Unity Profiler Xcode Instruments and Android Studio Profiler.
- Ability to leverage AI tools to improve workflow efficiency and problem-solving.
Additional Information :
Benefits and Perks from Ubisoft Shanghai:
- A minimum of 15 days paid annual leave
- Monthly meal and snack allowance
- Premium medical insurance plan and free annual health check
- Game Package: free access to Ubisoft games on PC plus a rich and expanding library of games & books
- Employee Assistance Program: wellbeing solutions emotional support and life coaching
- Jumpstart your growth: A rich resevoir of premium and exclusive learning resources to support your continuous learning expand your skillset and advance your career.
- 10 staff clubs featuring weekly sports and gaming activities and events
Remote Work :
No
Employment Type :
Full-time
View more
View less