Senior Desktop Engineer_AI - AQM
Five9
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