Remote (Global)

Medal is hiring a Software Engineer - Recorder

About the Role

The engineer will build and optimize a low-latency, efficient screen recorder that integrates deeply with operating systems and gaming environments to deliver reliable capture functionality.

Responsibilities

  • Develop core components of a real-time screen recording application
  • Optimize performance to reduce CPU and GPU overhead during recording
  • Implement features that support high frame rate and resolution capture
  • Ensure compatibility across a wide range of hardware configurations
  • Collaborate with OS-level APIs for efficient screen capture access
  • Debug and resolve issues related to frame drops or audio-video sync
  • Maintain stable recording sessions during intensive gaming workloads
  • Integrate with driver-level technologies to enhance capture reliability
  • Support multiple platforms including Windows and macOS
  • Work closely with product and design teams to refine user experience
  • Contribute to backend services that process recorded media
  • Improve startup time and responsiveness of the recording module
  • Implement secure handling of user data during capture and storage
  • Write clean, maintainable code with comprehensive testing coverage
  • Respond to user feedback to prioritize stability improvements
  • Monitor performance metrics to guide optimization efforts
  • Document technical decisions and system architecture clearly
  • Stay current with advancements in graphics and capture technology

Nice to Have

  • Experience with GPU performance analysis tools
  • Knowledge of driver model interactions on Windows or macOS
  • Contributions to open-source multimedia projects
  • Understanding of color spaces and display synchronization
  • Familiarity with anti-cheat or DRM-adjacent software environments
  • Background in video game development or modding
  • Published work involving real-time video encoding
  • Experience optimizing software for low-end hardware

Compensation

Competitive salary and benefits package

Work Arrangement

Remote-friendly with flexible hours

Team

Small, fast-moving engineering team focused on product innovation

Tech Stack

  • Primary languages: C++ and Rust
  • Graphics layers: DirectX 11/12, Metal, Vulkan
  • Operating systems: Windows 10+, macOS 12+
  • Tools: Visual Studio, Xcode, Git, CI/CD pipelines
  • Internal frameworks for cross-platform abstraction

Impact

  • Enable creators to record gameplay without performance loss
  • Deliver reliable capture even under extreme system load
  • Support the creation of viral content through seamless tools
  • Reduce barriers to entry for new streamers and players
  • Improve trust in software stability through consistent output

Available for qualified candidates

Required Skills
C#.NETC++Performance Optimization
About company
Medal
Redefines how people capture and share gameplay experiences. Platform ingests thousands of hours of gameplay video daily.
All jobs at Medal Visit website
Job Details
Category other
Posted 10 months ago