Virtuos
平台与全能工程师/Platform and Generalist Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Xi'An, Shaanxi, China
Work mode:
Onsite
Published on:
25 August 2026
What they need
岗位职责
1. 负责游戏在 PS5 / Xbox Series / Nintendo Switch / PC 等平台的适配、集成与维护
2. 对接各平台 SDK,实现成就 / 奖杯、存档、用户账号、在线服务、内购等平台功能
3. 主导 平台认证(TRC / XR / Lotcheck) 的准备与问题修复,推动项目通过审核
4. 维护构建与发布流程(打包、CI/CD、多平台自动化出包)
5. 负责崩溃、内存、加载等 跨领域疑难问题 的排查与修复
6. 作为通才补位:在项目需要时支援玩法、UI、工具等方向
7. 主导将现有 PC / 主机功能适配到目标主机平台的技术工作,识别平台兼容性、性能与认证方面的风险
专业要求
• 有至少一个 主机平台 的完整项目经验(从开发到过审 / 上线)
• 熟悉平台 SDK 集成与平台功能实现(成就、存档、在线模块等)
• 有 TRC / XR / Lotcheck 认证问题处理经验
• 熟悉打包与构建流程,有 CI/CD(Jenkins / TeamCity / Horde 等)使用经验
• 具备快速切换技术领域的学习能力与独立排查复杂问题的能力
• 有主机移植经验,或有将已上线商业项目适配到其他平台的经验
• 深入理解主机平台在性能、内存与包体方面的限制
通用任职要求
• 计算机、软件工程或相关专业本科及以上学历(能力突出者可放宽)
• 3 年以上 游戏开发经验,参与过至少 1 款已上线或已完整开发周期的项目
• 扎实的 现代 C++ (C++14/17)功底,理解内存管理、多线程、性能优化
• 熟练使用 Unreal Engine (UE4/UE5)进行商业项目开发
• 熟悉 Git / Perforce 等版本管理工具
• 具备良好的英文读写能力,可阅读英文技术文档与进行日常书面沟通
• 良好的沟通与协作意识,能够与策划、美术等非技术岗位高效配合
加分项
• 有 2 个及以上 主机平台的上线经验
• 有主机移植(PC → 主机,或跨主机)项目经验
• 有崩溃分析与线上问题追踪(Crash Dump / Sentry / Backtrace 等)经验
• 有构建效率优化、包体优化经验
• 有直接与平台方(第一方)沟通的经验
• 有 Nintendo Switch / Nintendo Switch 2 开发经验
• 有将 Unreal Engine 项目移植到任天堂平台的经验
• 有使用 NVIDIA Nsight Graphics 或同类平台工具分析主机 GPU 负载的经验
• 有在无法直接接触平台硬件 / 服务的情况下,与发行方或外部合作伙伴协作推进项目的经验
Responsibilities
1. Own platform integration and maintenance across PS5 / Xbox Series / Nintendo Switch / PC
2. Integrate platform SDKs to deliver achievements/trophies, save data, user accounts, online services, and store features
3. Lead platform certification (TRC / XR / Lotcheck) preparation and issue resolution, driving the title through submission
4. Maintain build and release pipelines (packaging, CI/CD, automated multi-platform builds)
5. Investigate and resolve cross-domain issues : crashes, memory, loading, and stability
6. Act as a generalist, supporting gameplay, UI, or tools work wherever the project needs it
7. Own technical adaptation of existing PC / console functionality to target console platforms, identifying platform-specific compatibility, performance and certification risks.
Role-Specific Requirements
• At least one full console project cycle, from development through certification/release
• Hands-on platform SDK integration experience (achievements, save data, online modules)
• Experience resolving TRC / XR / Lotcheck certification issues
• Familiarity with packaging and build pipelines; experience with CI/CD (Jenkins, TeamCity, Horde, or similar)
• Proven ability to move quickly between technical domains and independently debug complex problems
• Experience with console porting or platform adaptation of an existing commercial title
• Strong understanding of platform-specific performance, memory and package constraints
General Requirements
• Bachelor's degree or above in Computer Science, Software Engineering, or a related field (exceptional candidates may be considered regardless)
• 3+ years of professional game development experience, with at least one shipped title or one full production cycle
• Strong modern C++ (C++14/17) skills, with solid understanding of memory management, multithreading, and performance optimization
• Hands-on commercial experience with Unreal Engine (UE4/UE5)
• Familiarity with version control systems such as Git / Perforce
• Working proficiency in written English; able to read technical documentation and communicate in writing
• Strong communication skills and the ability to work effectively with non-technical disciplines (design, art)
Nice to Have
• Shipped titles on two or more console platforms
• Console porting experience (PC to console, or cross-console)
• Crash analysis and live issue tracking (crash dumps, Sentry, Backtrace, or similar)
• Build-time and package-size optimization experience
• Direct experience communicating with first-party platform holders
• Nintendo Switch / Nintendo Switch 2 development experience
• Experience porting Unreal Engine titles to Nintendo platforms
• Experience profiling console GPU workloads using NVIDIA Nsight Graphics or equivalent platform profiling tools
• Experience working with publishers or external partners when direct access to platform hardware/services is constrained
Other offers great for you!
These companies are also looking for great profiles
LeHibou
Software Development Engineer in Test (SDET)
525€ / jour
Freelance
94800 Villejuif, France
Hybrid
Skills
8 hours ago
Quick apply
LeHibou
IT/OT Engineer
650€ / jour
Freelance
Puurs-Sint-Amands, Belgium
Onsite
Skills
8 hours ago
Quick apply
CAPEFRONT Energies
Vessel Operations Engineer
Freelance
Paris, France
Onsite
Skills
5 hours ago
Quick apply
No company information available.