← Back to job listings
育碧
资深引擎程序员[Switch2新项目] Senior Engine Programmer[New Project on Switch2]
育碧中国 · 四川省·成都市
About The Role
About the Role
The (Senior) Engine Programmer holds primary responsibility for the maintenance, development, and optimization of the studio's proprietary game engine. This involves analyzing technical requirements, designing scalable solutions, and implementing robust engine features. The role requires proven expertise in performance analysis and optimization, with the ability to diagnose complex bottlenecks and deliver efficient solutions.
What you will do
- Architect and implement engine extensions to fulfill project requirements within scheduled timelines.
- Proactively identify technologies critical to game performance and design cost-effective solutions within technical and budgetary constraints.
- Maintain engine stability and cross-platform compatibility, ensuring rapid response to and resolution of critical issues.
- Ensure the stability and compatibility of the engine, with a quick response to bugs.
- Conduct performance optimization using standard profiling tools across PC and console platforms.
- Collaborate effectively with internal teams and external partners, demonstrating clear technical communication.
- Continuously research and integrate relevant new techniques, exhibiting a self-driven approach to professional development.
- Create and maintain clear technical documentation to facilitate knowledge sharing.
- 职位简介
- (高级)引擎程序员主要负责自研游戏引擎的维护、开发和优化工作。这包括分析技术需求、设计可扩展的解决方案,以及实现强壮的引擎功能。该岗位需要在性能分析与优化方面具有成熟的专业技能,能够诊断复杂的性能瓶颈并提供高效的解决方案。
- 工作内容
- 设计并实现引擎扩展,以在预定时间内满足项目需求。
- 积极识别游戏性能关键的技术,并在技术和预算限制内设计高效的解决方案。
- 维护引擎稳定性和跨平台兼容性,确保快速响应并解决关键问题。
- 确保引擎的稳定性和兼容性,及时修复漏洞。
- 使用标准性能分析工具在PC和主机平台上进行性能优化。
- 通过清晰的技术沟通能力与内外部团队高效协作。
- 持续研究和整合相关的新技术,展现自主驱动的职业发展态度。
- 创建并维护清晰的技术文档,促进知识共享。
What you will bring
- Expert-level proficiency in C++ and strong understanding of C/C# and Object-Oriented Programming.
- Demonstrated expertise in performance analysis, memory management, and multithreaded programming.
- Proven experience in game engine architecture and optimization.
- Ability to diagnose issues across engines, dependencies, and middleware, and propose and implement effective technical solutions.
- Experience in analyzing requirements, identifying technical risks, and presenting solution options with clear trade-off analysis.
- Commitment to writing clean, maintainable, portable, and highly functional code.
- Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox, etc.).
- Professional proficiency in written and spoken English, sufficient for comprehending technical documents and actively engaging in global team discussions and conference calls.
职位要求
- 精通C++,具备扎实的C/C#和面向对象编程。
- 在性能分析、内存管理和多线程编程方面具有丰富的专业经验。
- 拥有游戏引擎架构和优化的实战经验。
- 具备诊断引擎、依赖项和中间件问题的能力,并能提出及落地有效的技术解决方案。
- 有分析需求、识别技术风险,并提供具有明确权衡分析的方案选项的经验。
- 致力于编写清晰、可维护、可移植且功能丰富的代码。
- 拥有主机平台开发经验(如Nintendo Switch、PlayStation、Xbox等)。
- 英语听说读写能力强,能够理解技术文档并参与到全球团队会议及讨论。
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring