Cheffe, Chef d'équipe programmation 3D (March of Giants)
Core
Lead 3D programming role guiding development and optimization of 3D systems for a video game project.
Role type
Senior IC 3D programming team lead
Builds
High-performance 3D systems and game features
Domain
Video game development, 3D graphics
Deliverable
production ML models | product features
Required skills
GPU architecture knowledge, low-level 3D API expertise (DirectX, Vulkan), shader language integration, GPU profiling tools (RenderDoc, NVIDIA Nsight), linear algebra for 3D programming, Unreal Engine 5 experience, software design patterns, CPU/GPU memory trade-off analysis
Preferred skills
None stated
Technologies
DirectX, Vulkan, Unreal Engine 5, RenderDoc, NVIDIA Nsight
Responsibilities
Profile and optimize GPU usage for high performance, collaborate with technical graphics leadership to define constraints, analyze 3D project intentions and evaluate technical feasibility, evaluate existing engine 3D features against project goals, design and implement new 3D systems, validate new systems against project intentions and existing code, support 3D systems during production, identify and fix 3D bugs, document systems for knowledge sharing
Seniority
Senior, hands-on IC with team leadership