
Software Engineer - Game Recording

Software Engineer - Game Recording
Medal
Medal is seeking an experienced Recorder / Capture Engineer to enhance their platform for capturing and sharing gameplay experiences. The role focuses on optimizing video capture performance on Windows using technologies like C#/.NET, FFmpeg, and C++. The ideal candidate will have a strong background in systems programming and video processing, with a passion for gaming and engineering challenges.
Qualification
- 5+ years in systems programming, video capture/processing, or related fields.
- Strong C# skills with native interop experience.
- Experience with modern C++.
- Ability to work on performance-critical, low-latency systems.
- Proficiency with realtime audio/video processing, especially using ffmpeg and the libav libraries.
Responsibility
- Build and maintain the core recorder stack for Windows.
- Work with C#/.NET, FFmpeg, C++, and graphics APIs (DirectX, Vulkan, OpenGL) to capture and process high-quality video.
- Optimize recording performance for minimal resource usage and high-quality videos.
- Troubleshoot and improve capture reliability across different hardware, software, and engine versions.
- Deeply integrate with games to detect events and gather data.




