Kyiv, Ukraine Hybrid

Ubisoft is hiring a 3D Graphics Engineer / Rendering Programmer/ Graphics Programmer

As a 3D Graphics Engineer, you will play a key role in advancing the visual quality and performance of game engines through low-level rendering development. Your work will directly influence how games look and run across modern platforms, leveraging deep technical expertise in graphics programming and systems optimization.

What You'll Do

  • Develop and refine real-time rendering pipelines within a custom engine, focusing on efficiency and scalability
  • Maintain and enhance graphics tools, debugging systems, and rendering workflows
  • Write efficient, portable C++ code that runs consistently across multiple platforms
  • Identify performance issues using profiling tools and implement targeted optimizations
  • Collaborate with development teams across regions to align on technical standards and share innovations
  • Engage with GPU and platform vendors to stay ahead of hardware capabilities and limitations

What We're Looking For

  • Proven experience with modern graphics APIs such as DirectX 11–12, Vulkan, or OpenGL 4+
  • Solid understanding of 3D mathematics, GPU architecture, and CPU-GPU interaction
  • Strong C++ skills with a focus on object-oriented design and memory management
  • Experience in multithreaded environments and performance-driven development
  • Intermediate or higher English proficiency for cross-team communication

Nice to Have

  • Personal projects demonstrating graphics or engine-level programming
  • Familiarity with different game engine architectures
  • Contribution to released titles or large-scale software products

Work Environment

This role operates in a hybrid model, with flexibility to work remotely or from studios in Kyiv and Odesa. Office spaces are equipped with modern facilities, including recreational zones, fitness options, and dedicated IT support. Remote workers receive full home setup assistance.

Support & Growth

You'll have access to learning resources, language courses, leadership programs, and structured career planning. The environment emphasizes inclusion, innovation, and personal development, with wellness initiatives, sabbatical options, and time off for volunteering. Veterans are supported through integration programs designed to foster long-term success.

Required Skills
C++Object Oriented Programming
About company
Ubisoft
Ubisoft is a leading developer and publisher of video games, known for creating immersive and innovative gaming experiences across multiple platforms.
All jobs at Ubisoft Visit website
Job Details
Category other
Posted 3 months ago