4 дня назад
Software Engineer (C/C++ Game Streaming)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (C/C++ Game Streaming): Developing and optimizing low-latency real-time game streaming technologies for PlayStation platforms with an accent on native C/C++ components, video codecs, media pipelines, and hardware encoding. Focus on reducing end-to-end latency, improving visual quality and bitrate efficiency, and solving complex performance issues through instrumentation and experimentation.
Location: London, England, United Kingdom; hybrid work with periodic in-person workshops or team events
Company
develops PlayStation hardware, network services, platform technologies, and gaming experiences for more than 100 million people.
What you will do
- Develop, optimize, and maintain low-level C and C++ components in the PlayStation game streaming stack.
- Reduce end-to-end latency across frame capture, buffering, encoding, transport, decoding, and presentation.
- Optimize hardware video encoder configuration using codec behavior and low-latency encoding techniques.
- Analyze media pipelines to identify buffering, memory-copy, synchronization, and system-performance bottlenecks.
- Use software and hardware instrumentation to measure behavior, validate hypotheses, and quantify performance improvements.
- Prototype and integrate streaming technologies with engineers and researchers working on codecs, rate control, Forward Error Correction, and emerging media systems.
Requirements
- Mid-level experience developing native, performance-sensitive software.
- Strong proficiency in C and C++.
- Experience with real-time video, media pipelines, codecs, or embedded multimedia systems.
- Understanding of video compression, media formats, and low-latency encoding concepts, including AVC, HEVC, or AV1.
- Strong debugging, profiling, performance-analysis, and technical problem-solving skills.
- Ability to investigate complex systems, use instrumentation, and contribute to technical design discussions.
Nice to have
- Experience evaluating video codec bitrate, quality, and latency trade-offs using metrics such as PSNR or VMAF.
- Experience with native video players, media frameworks, codec pipelines, or hardware encoders and decoders on consoles, TVs, set-top boxes, mobile devices, or embedded platforms.
- Knowledge of compressed video bitstreams, codec signaling, H.264, HEVC, AV1, or related optimization techniques.
- Experience with frame capture, graphics presentation, GPU/CPU synchronization, SIMD, vectorization, cache optimization, or multithreaded performance tuning.
- Experience with system services, daemons, firmware interfaces, Git, Jenkins, or CI/CD workflows.
Culture & Benefits
- Work on platform-wide technology development for PlayStation.
- Explore and innovate in performance-critical system areas.
- Collaborate on cross-regional projects.
- Flexible and relaxed working environment with strong support for hybrid work.
- Professional development opportunities, technical conference attendance, and internal hackathons.
- Travel may be required a few times per year for workshops or team events.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Software Engineer (Embedded C/C++)
11 дней назад
Embedded Software Engineer (Satellite Communications)
11 дней назад
Embedded Firmware Engineer (Energy Devices)
8 дней назад
2027 Software Internship (Embedded Systems)
7 дней назад
Embedded Software / Firmware Engineer (AI)
Graphcore
11 дней назад