Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery è un'azienda globale attiva nei settori dei media, dell'intrattenimento e delle telecomunicazioni. Crea, produce e distribuisce film, programmi televisivi e altri contenuti attraverso diverse piattaforme, con un portafoglio di marchi e franchise affermati che raggiungono il pubblico di tutto il mondo.

Programmatore gameplay avanzato - Montréal ibrido

Sviluppa sistemi di gameplay e IA per i titoli AAA di Warner Bros. Games Montréal. Ottimizza le esperienze in Unreal Engine 5 per console e PC.

Descrizione

  • Creare, mantenere e risolvere i problemi dell’architettura di gameplay e dei sistemi di esperienza del giocatore
  • Sviluppare e sottoporre a debug sistemi di IA per videogiochi che comprendano il comportamento degli NPC, la navigazione, il processo decisionale e l’integrazione degli incontri
  • Profilare e ottimizzare le prestazioni del gameplay e dell’IA utilizzando budget di CPU e memoria, suddivisione temporale delle attività e LOD comportamentale
  • Collaborare con i team di Level Design, Game Design, Arte, VFX, Programmazione e QA su requisiti, fattibilità, ambito, completezza e rischi tecnici
  • Perfezionare le funzionalità di gameplay e IA attraverso taratura basata sui dati, strumenti di debug nel gioco e validazione
  • Raccomandare soluzioni tecniche manutenibili per il supporto alla produzione in corso
  • Mappare le dipendenze tra team nei sistemi e nelle funzionalità, coordinandosi con la Produzione e le discipline pertinenti
  • Adattare il livello di rifinitura delle funzionalità alla fase del progetto e agli obiettivi di qualità definiti
  • Applicare i risultati dei test QA e delle sessioni di playtest
  • Contribuire alle revisioni del codice e alla validazione tecnica nelle milestone di gameplay e IA
  • Promuovere la qualità del codice e fare da mentore ai colleghi nelle pratiche di sviluppo del gameplay e dell’IA
  • Creare documentazione tecnica, note sull’architettura e linee guida per l’integrazione dei contenuti
  • Seguire gli sviluppi del motore e l’evoluzione delle pratiche di gameplay e IA
  • Promuovere solide pratiche di ingegneria e il miglioramento continuo nel software ad alte prestazioni

Requisiti

  • Avere almeno otto anni di esperienza nella programmazione C++ nel settore dei videogiochi
  • Aver contribuito ad almeno due titoli AAA, di cui uno pubblicato per console o PC
  • Dimostrare una solida padronanza dei fondamenti del C++, tra cui progettazione orientata agli oggetti, strutture dati, algoritmi, template e multithreading
  • Avere una significativa esperienza nella progettazione di architetture software per gameplay e IA
  • Aver realizzato programmazione su larga scala per console e PC durante l’intero ciclo del prodotto, inclusi DLC e aggiornamenti dei titoli dopo il lancio
  • Utilizzare solide tecniche di ottimizzazione e debug su piattaforme PC e console
  • Applicare la matematica 3D avanzata, inclusi algebra lineare, trigonometria, vettori, matrici e quaternioni
  • Comprendere i vincoli tecnici associati all’animazione
  • Utilizzare Unreal Engine 5 per l’integrazione di gameplay e IA, inclusi il gameplay framework, State Trees, EQS, la navigazione e l’integrazione delle funzionalità di gameplay
  • Conoscere Perforce, JIRA e gli strumenti di tracciamento dei bug
  • Comunicare con chiarezza, per iscritto e a voce, con i team di design e programmazione
  • Affrontare metodicamente problemi complessi e attività di troubleshooting
  • Dare priorità al lavoro con la Produzione gestendo al contempo l’esecuzione in autonomia
  • Portare avanti argomenti tecnici ambigui in collaborazione con Design e Produzione
  • Guidare i colleghi meno esperti e collaborare con collaboratori interni ed esterni
  • Dimostrare un’autentica passione per i videogiochi

Benefit

  • Opportunità per costruire una carriera significativa
  • Un pacchetto di benefit selezionato con cura
  • Risorse che supportano l’esplorazione, lo sviluppo e la crescita personale
  • Pari opportunità di impiego
  • Adattamenti al processo di candidatura e selezione per candidati qualificati con disabilità

Offerte correlate

Thermo Fisher Scientific

Sviluppatore senior di sistemi Clarity PPM

Thermo Fisher Scientific

Guidare lo sviluppo di Clarity PPM e il supporto delle applicazioni aziendali, comprese integrazioni, aggiornamenti e risoluzione dei problemi in produzione. Supportare i controlli SOX, le operazioni di reperibilità, i rilasci e il trasferimento delle conoscenze tecniche.

Apri
Thermo Fisher Scientific

Sviluppatore senior di sistemi Clarity PPM

Thermo Fisher Scientific

Guidare lo sviluppo e il supporto della piattaforma Clarity PPM di Thermo Fisher Scientific, incluse integrazioni, aggiornamenti e rilasci in produzione. Fornire risoluzione avanzata dei problemi, governance tecnica, mentoring e operazioni conformi a SOX.

Apri
Chargeflow

Ingegnere/a di implementazione a contatto con i clienti

Chargeflow
51 – 200 Dipendenti
Commercio elettronicoFintech

Guida le integrazioni API e l’onboarding dei clienti aziendali sulla piattaforma di Chargeflow basata sull’IA per la gestione di chargeback e frodi. Gestisci le implementazioni dalla firma del contratto alla messa in produzione, in un ruolo ibrido a Modi’in, Israele.

Apri
OPENLANE

Analista senior del supporto IT

OPENLANE
1001 – 5000 Dipendenti
AutomotiveB2BMarketplace

Fornisce supporto IT di primo livello e svolge una valutazione preliminare dei problemi di sicurezza per i dipendenti di OPENLANE nel suo marketplace digitale di veicoli usati. Risolvi i problemi di hardware, software, accesso e applicazioni, aiutando i dipendenti a gestire gli incidenti in sicurezza.

Apri
METALINE

Sviluppatore Java full stack (Spring, Vue.js)

METALINE

Entra in METALINE come sviluppatore full stack Java/Spring e Vue.js, contribuendo alla realizzazione di piattaforme e-commerce, API REST e integrazioni CI/CD. METALINE è specializzata in servizi IT gestiti, data center e servizi IT.

Apri