Five9

Senior Desktop Engineer_AI - AQM

Five9

Apply
16 days ago
Bengaluru, India
Senior / Mid Level
H1B Sponsor

Responsibilities

  • Design, develop, and maintain a cross-platform desktop screen recording application for Windows/Mac/Linux.
  • Implement reliable screen capture pipelines using native OS APIs.
  • Build robust configuration and control mechanisms suitable for enterprise deployments.
  • Develop and maintain installers and packaging for Windows, macOS, and Linux.
  • Integrate the desktop application with browser extensions for recording control and state sync.
  • Optimize recording workflows for low CPU, memory, and disk overhead.
  • Work with Windows native APIs for screen capture and system resource management.
  • Handle complex multi-monitor setups and dynamic display reconfiguration.
  • Implement structured logging, diagnostics, and crash reporting.
  • Collaborate with backend teams for reliable uploads during recording sessions.
  • Write unit, integration, and system-level tests for critical components.
  • Debug and resolve platform-specific issues, especially Windows-related problems.
  • Participate in design and code reviews to enhance system reliability.
  • Maintain clear technical documentation for installation and operational behavior.

Requirements

  • 3+ years of experience in desktop application development.
  • Strong proficiency in at least one native/system programming language (Rust / Go / C / C++ / ElectronJS).
  • Strong experience with Windows development and native APIs (Win32/UWP).
  • Experience building low-level, performance-sensitive systems.
  • Knowledge of video and audio encoding (WebM, VP8/VP9, Opus).
  • Familiarity with desktop application packaging and distribution on Windows/Mac.
  • Excellent debugging skills with the ability to reason about OS-level failures.
  • Bonus: Knowledge of audio recording, processing, and performance optimization.

Tech Stack

CC++GoLinuxmacOSRustWindows

Categories

Embedded