2 дня назад
Rendering Programmer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Rendering Programmer (C++) (Game Engine Development): Improving a proprietary C++ game engine and renderer across DirectX, Vulkan, and console graphics backends with an accent on real-time rendering, GPU and CPU optimization, and cross-platform consistency. Focus on implementing rendering features, debugging hardware-specific issues, and solving complex performance, synchronization, and resource-lifetime challenges.
Location: Remote. The company is headquartered in Bremen, Germany; relocation assistance may be available if applicable.
Company
is an independent game and software development studio building soft-body physics vehicle simulation products, including .drive and .tech.
What you will do
- Improve the proprietary C++ game engine and renderer.
- Develop and maintain rendering features across DirectX 11, DirectX 12, Vulkan, and console APIs.
- Optimize GPU and CPU frame time, memory usage, and rendering performance.
- Investigate GPU vendor, driver, and hardware-specific issues across player hardware.
- Work with artists and technical artists to bring visual goals into real-time applications.
- Own long-term projects, assist with build systems and continuous integration, and guide developers through reviews and mentorship.
Requirements
- At least 5 years of experience with C++ programming and real-time rendering.
- Experience creating or modifying rendering code in a custom or proprietary engine.
- Experience with multithreading primitives, parallel command recording, and at least one modern graphics API such as DirectX 12, Vulkan, or a console equivalent.
- Shader authoring experience with HLSL or GLSL, including compute shaders.
- Strong knowledge of rendering pipelines, GPU hardware, memory management, optimization, linear algebra, geometry, and color spaces.
- Excellent written and spoken English communication skills.
Nice to have
- Experience developing a custom engine or renderer.
- Console development and multi-backend graphics abstraction experience.
- Shader compilation and cross-compilation knowledge, including DXC and SPIR-V.
- Linux programming and scripting, CI troubleshooting, and library integration experience.
- VR rendering experience and willingness to mentor developers or conduct code reviews.
Culture & Benefits
- Flexible working hours in an international, remote-first team.
- Language courses and a talent development program with training, seminars, and conferences.
- Personal development support, including feedback, leadership, and conflict-engagement programs.
- Parental leave and an employee assistance program.
- Relocation assistance may be available.
Hiring process
- Introductory call with HR.
- Technical interview with the Lead Game Engine Programmer and Lead Rendering Programmer.
- Final stakeholder interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Senior Graphics Engineer (Unreal Engine)
Сталкер-Онлайн
7 дней назад
Программист-разработчик C++ (Middle)
2 дня назад
Senior Engineer, Server (NBA 2K)
130 700 - 174 300$
3 дня назад
Senior Gameplay Programmer (C++/UI)
6 дней назад
Senior Engineering Manager (Game Engine)
Gaijin
7 дней назад