3D Programmer
Asobo Studio
Bordeaux, AQUITAINE
il y a 17h

YOUR PROFILE

The role of a 3D Programmer is essential in our studio. That's why it requires a lot of technical knowledge.

  • You master the C++ language
  • You have an excellent knowledge of CPU, GPU, memory, cache , etc
  • You have a solid understanding of mathematics and algorithms related to 3D and display
  • You have a good understanding of parallel programming algorithms on the GPU and multithreading / jobs on the CPU
  • You have a thorough knowledge of DirectX 11 API SDKs and their internal workings, DirectX12 or Vulkan, as well as the associated shader languages (HLSL, GLSL, etc...)
  • You master tuning tools on PC or console (PIX, RAZOR, NSight, VTune or other) and versioning tools
  • You have already personally taken part in the implementation of optimized code for one or more platforms
  • You have modern technical knowledge of rendering, audio or other areas applicable to video games
  • But if, on top of that :

  • You know the Xbox and / or Playstation systems
  • You are aware of the SMD instruction sets (AVX, SSE, Altivec)
  • You are familiar with modern network gaming platforms (Xbox Live, PSN, SteamWork, etc...)
  • YOUR MISSIONS

    Then this challenge is definitely for you! Here are the details of your missions :

  • You will have to respect and master the constraints of each of the target platforms
  • You will be in charge of analyzing and optimizing the existing 3D functionalities of the engine
  • You will have to verify that the 3D systems integrate well with existing codes and correspond to the needs of the project
  • You will optimize the flow of real-time data and editing
  • You will be responsible for maintaining and optimizing certain systems (e.g. rendering, audio, scene management, image processing, production flow, network, etc ) on several target platforms
  • You will work closely with the Technical Director and the Lead Platform Programmer in an auditing and advisory role for artists and designers
  • You will design and develop the tools required for production
  • Signaler cette offre d'emploi
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature