yandex
Страна
Нидерланды
SeniorУдалённоПолная занятость

Senior Graphics Programmer

ИИОценка ИИ

Исключительная возможность работать над топовыми мировыми франшизами в полностью удаленном формате. Компания имеет отличную репутацию в индустрии и предлагает работу со сложными, инновационными задачами.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует глубоких знаний низкоуровневого программирования на C++, опыта работы с современными API (DX12/Vulkan) и умения создавать сложные графические системы с нуля. Работа над AAA-проектами подразумевает высочайшую планку качества и производительности.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана82 000 €
Рынок70 000 € – 95 000 €
ИИОценка ИИ

Предлагаемая позиция Senior уровня в европейской студии обычно предполагает оклад выше среднего по рынку Нидерландов для геймдева, учитывая высокие требования к техническим навыкам. Рыночные оценки для Senior Graphics Programmer в Европе варьируются от 70 до 95 тысяч евро в год.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

Abstraction is a Dutch game co-development studio aiming to deliver cutting-edge game experiences. Specializing in technically demanding projects, we have collaborated on renowned IPs like Halo, Dune, Mass Effect, and Baldur’s Gate. Our portfolio contains over 60 titles, reflecting our commitment to quality and technical prowess. We're not just partners with industry giants such as BioWare/EA, 343/Microsoft, Funcom, Sega, and others; we're innovators in our field.

As a Senior Graphics Programmer, you will design and implement advanced rendering features from scratch within a high-performance C++ environment, contributing to a well-known game franchise. You will focus on building and extending rendering systems beyond standard implementations, with a strong emphasis on lighting, shadows, and performance optimisation across multiple platforms.

This role is suited for a graphics programmer who thrives on developing new rendering features rather than maintaining existing systems. You will work closely with a specialised graphics team to deliver roadmap-driven features across PC and current-generation consoles, improving engine capabilities and ensuring consistent visual quality across platforms.

Responsibilities

  • Implement graphics features from scratch (C++ engines)
  • Develop and extend rendering systems beyond standard implementations
  • Focus on advanced rendering domains, including:

+ Lighting pipelines

+ Shadow techniques

+ Global illumination

+ Water rendering

  • Develop and optimise shaders, including low-level shader work where required
  • Optimise rendering pipelines to ensure performance across PC and console platforms
  • Port and adapt rendering features across platforms, ensuring consistency and efficiency
  • Collaborate with engineers and artists to align rendering systems with technical and visual goals
  • Contribute to shared code reviews within the graphics team
  • Document implemented systems and features to support maintainability

Knowledge & Experience

  • 5+ years of experience in graphics or rendering programming
  • Experience contributing to graphics systems in shipped PC or console titles
  • Strong C++ programming skills and experience with modern graphics APIs, particularly DirectX 12 (DX12) and/or Vulkan
  • Proven experience implementing rendering features from scratch
  • Solid understanding of rendering techniques, including lighting systems, shadow mapping, and global illumination
  • Experience with shader development (HLSL or equivalent)
  • Experience optimising rendering performance across platforms
  • Ability to work effectively within a specialised graphics team
  • Strong communication skills in English
  • You're based in Europe, have either a valid work permit for The Netherlands, France, Germany or the UK (where we are able to hire you on a local contract) or are able to work as a contractor.

What we have to offer

  • We offer a 1-year contract to start with, with continuity across multiple long-term projects
  • Fully remote working setup (and it's not gonna change)
  • Join an experienced graphics team with strong AAA credentials
  • Contribute to recognised franchises across multiple projects
  • Work across proprietary engines, Unreal Engine, and Unity
  • Exposure to complex multi-platform rendering challenges across PC and current-generation consoles
  • Opportunity to deepen expertise in modern rendering techniques, including lighting, shadows, and optimisation

We are dedicated to fostering an inclusive and equitable work environment where all individuals, regardless of their background, are encouraged to thrive, and we empower all team members to bring their unique perspectives to the table.

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • DirectX 12
  • Vulkan
  • HLSL
  • Unreal Engine
  • Unity
  • Shaders
  • Global Illumination
  • Rendering
  • Performance Optimization

Возможные вопросы на собеседовании

Проверка понимания современных графических конвейеров и специфики DX12.

Расскажите о вашем опыте работы с Resource Barriers и Pipeline State Objects в DX12. Как вы минимизируете количество переключений состояний?

Оценка навыков оптимизации, критически важных для консолей текущего поколения.

Какие техники профилирования графики вы используете для поиска узких мест (bottlenecks) между CPU и GPU?

Проверка теоретических знаний в области освещения, упомянутых в вакансии.

Как бы вы реализовали эффективную систему динамического глобального освещения для открытого мира в рамках проприетарного движка?

Оценка опыта кроссплатформенной разработки.

С какими основными трудностями вы сталкивались при портировании шейдеров с PC на консоли (PS5/Xbox Series X)?

Проверка навыков написания чистого и производительного кода на C++.

Как вы подходите к управлению памятью в графических подсистемах для предотвращения фрагментации и обеспечения кэш-локальности?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Нидерланды
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!