Apply on company website 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
Job Details
Work mode Remote (Global)
Category other
Posted a year ago
Application On company website

This application finishes on Medal's own website. TalentProfile keeps a record of it when you have a profile.

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