Medal is redefining how people capture and share gameplay experiences. The company's platform ingests thousands of hours of gameplay video daily, and they are looking for an experienced Recorder / Capture Engineer to own the design, performance, and reliability of their recording stack on Windows.
Requirements
- 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
- Experience with game reverse engineering, hooking into engines, and working with low-level graphics APIs
- Game engine development
Responsibilities
- 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.
Other
- A bias towards ownership, urgency, and building code that “just works” at scale on end user machines.
- Bonus: Experience with working in environments where anticheat systems are running.
- Collaborate with passionate, high-caliber engineers.
- Flexible location for top talent.