
Native / Desktop Engineer
TTEC Digital3 months ago
Hyderābād, IndiaSenior
Responsibilities
- Build and maintain the Windows native driver, including virtual audio devices and real-time bidirectional audio routing.
- Develop the user-space desktop application, including an audio router, DOM scraper, and MCP server.
- Implement the desktop-to-cloud path over an event bus and WebSocket connection within a sub-300ms latency budget.
- Handle audio/video coexistence, enterprise mass deployment, fleet upgrades, and locked-down environments.
- Develop low-latency audio pipelines with buffering, resampling, drift management, and glitch-free capture and playback.
- Implement driver/code signing, AV/EDR coexistence, crash-dump collection, telemetry, and field crash reporting.
- Design secure least-privilege services for applications that process customer audio and screen data.
- Work in one-week sprints, demonstrate working software, and deliver against committed timelines.
Requirements
- 8+ years of systems or native development experience.
- Experience shipping a Windows desktop agent with audio at real scale, exceeding 10,000 seats.
- Mandatory strong C/C++ and Go experience.
- Experience building or interacting with drivers, virtual audio devices, virtual microphones and speakers, WASAPI/Core Audio, and kernel-adjacent hooks.
- Experience with real-time audio pipelines, buffering, resampling, clock drift, and glitch-free capture/playback under a sub-300ms budget.
- Understanding of event-driven architecture, publish/subscribe systems, WebSocket streaming, state, race conditions, locking, lock-free audio buffers, real-time threads, and priority inversion.
- Experience with MSI/installer engineering, silent deployments, and fleet upgrades across 10,000+ locked-down seats.
- Knowledge of driver/code signing, WHQL, EV certificates, and AV/EDR coexistence.
- Experience with WinDbg, minidumps, symbolized crash reporting, kernel logs, crash dumps, and audio troubleshooting.
- Understanding of secure least-privilege service design and strong systems-level debugging skills.
- Preferred macOS/Linux native experience for cross-platform desktop development.
- Preferred browser/DOM internals and process injection experience.
- Preferred SIP/RTP experience.
- Preferred hands-on AI-in-product experience, including MCP servers or Computer Use.
Benefits
- Full-time employment.
- Fully remote work opportunity.
- Opportunity to work in an innovation group operating with an early-stage startup approach while backed by an established public company.
- One-week sprints and Friday demos.
About TTEC Digital
TTEC Digital provides customer experience consulting and systems integration for enterprises, building and operating cloud contact centers, IVR, and omnichannel solutions across voice, chat, and digital. Its services span CX strategy, data and analytics, AI, automation, and managed services, with hands-on delivery on platforms like Amazon Connect. The company is headquartered in Austin, Texas and serves organizations across industries seeking to modernize customer interactions.