Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery este o companie globală de media și divertisment, cu activități în domeniile media, divertismentului și telecomunicațiilor. Compania creează, produce și distribuie filme, programe de televiziune și alte tipuri de conținut printr-o gamă variată de platforme, având un portofoliu de mărci și francize consacrate care deservesc publicul din întreaga lume.

Advanced Gameplay Programmer - Montreal Hybrid

Build gameplay and AI systems for Warner Bros. Games Montréal’s AAA titles. Optimize Unreal Engine 5 experiences for console and PC.

Descriere

  • Create, maintain, and troubleshoot gameplay architecture and player-experience systems
  • Build and debug game AI systems covering NPC behavior, navigation, decision-making, and encounter integration
  • Profile and optimize gameplay and AI performance using CPU and memory budgets, time-slicing, and behavioral LOD
  • Partner with Level Design, Game Design, Art, VFX, Programming, and QA on requirements, feasibility, scope, completeness, and technical risks
  • Refine gameplay and AI features through data-driven tuning, in-game debugging tools, and validation
  • Recommend maintainable technical solutions for live-production support
  • Map cross-team dependencies across systems and features, coordinating with Production and relevant disciplines
  • Adapt feature polish to the project phase and defined quality targets
  • Apply findings from QA testing and playtests
  • Contribute to code reviews and technical validation at gameplay and AI milestones
  • Champion code quality and mentor teammates in gameplay and AI development practices
  • Create technical documentation, architecture notes, and content-integration guidance
  • Track developments in the engine and evolving gameplay and AI practices
  • Promote sound engineering practices and continuous improvement in high-performance software

Cerințe

  • Bring at least eight years of C++ programming experience in the video game industry
  • Have contributed to at least two AAA titles, including one released for console or PC
  • Demonstrate strong command of C++ fundamentals, including object-oriented design, data structures, algorithms, templates, and multithreading
  • Bring substantial experience designing gameplay and AI software architecture
  • Have delivered large-scale programming for console and PC across the full product cycle, including post-launch DLC and title updates
  • Use strong optimization and debugging techniques on PC and console platforms
  • Apply advanced 3D mathematics, including linear algebra, trigonometry, vectors, matrices, and quaternions
  • Understand the technical constraints associated with animation
  • Use Unreal Engine 5 for gameplay and AI integration, including the gameplay framework, State Trees, EQS, navigation, and gameplay feature integration
  • Know Perforce, JIRA, and bug-tracking tools
  • Communicate clearly in writing and conversation with design and programming teams
  • Approach complex problems and troubleshooting methodically
  • Prioritize work with Production while managing execution independently
  • Move ambiguous technical subjects forward in partnership with Design and Production
  • Guide less experienced teammates and collaborate with internal and external contributors
  • Show genuine enthusiasm for video games

Beneficii

  • Opportunities to shape a defining career
  • A thoughtfully selected benefits package
  • Resources that support exploration, development, and personal growth
  • Equal opportunity employment
  • Application and recruitment accommodations for qualified candidates with disabilities

Locuri de muncă similare

Sikla GmbH

Customer and Sales Support Specialist

Sikla GmbH

Support Sikla UK’s technical modular support systems business in Milton Keynes, handling customer and sales enquiries from quotation through delivery. Coordinate orders, documentation, logistics, and ERP administration with customers and internal teams.

Deschide
Newstel Worldwide

Part-Time Danish-Speaking Customer Service Agent (Portugal, Remote)

Newstel Worldwide

Provide remote customer support in Danish for Newstel’s multilingual BPO customers while meeting service and quality targets. This part-time role covers email, chat and phone enquiries from Portugal.

Deschide
Thermo Fisher Scientific

Senior Clarity PPM Systems Developer

Thermo Fisher Scientific

Lead development and support for Thermo Fisher Scientific’s Clarity PPM platform, including integrations, upgrades, and production releases. Provide advanced troubleshooting, technical governance, mentoring, and SOX-compliant operations.

Deschide