5-7 years of experience in cloud-based services and SDKs within a CI/CD environment using Docker.
Proficient in systems programming languages such as C, C++, and/or Rust.
Experience with hardware-accelerated codecs and native decoding/rendering pipelines.
Strong understanding of network and streaming transport protocols like UDP, TCP, and HLS.
Expertise in multimedia memory management and latency reduction techniques.
Excellent communication skills for collaboration with cross-functional teams.
Responsibilities
Design and optimize cross-platform video playback SDKs for Web, Android, and iOS.
Architect shared core components for network transport and session management.
Collaborate in Agile teams to create scalable multi-channel streaming solutions.
Conduct rigorous conformance testing and performance optimization for seamless playback.
Drive low time-to-first-frame (TTFF) initiatives to enhance user experience.
Benefits
Collaborative work environment with a focus on in-person teamwork and cultural diversity.
Comprehensive medical, vision, and dental plans with company-offset premiums.
401k plan with company matching contributions.
Unlimited Paid Time Off (PTO) policy for a healthy work-life balance.
Premium onsite experience with communal meals and social events.
Full Job Description
Streaming Media Engineer - SDK
Department: Engineering - Video
Employment Type: Full Time
Location: Austin
Reporting To: Pavan Inturi
Compensation: $130,000 - $150,000 / year
Description
Key Responsibilities
Design, develop, and optimize cross-platform video playback SDKs (Web, Android, and iOS) supporting video pipelines (HLS, FLV, and multipart JPEG).
Architect and implement shared core components handling network transport, stream demuxing, edge-local routing, session management, and QoE telemetry.
Collaborate within Agile delivery teams to engineer high-performance, multi-channel streaming solutions capable of scaling to 16+ concurrent video tiles.
Drive rigorous conformance testing, automated test fixtures, and performance optimization to ensure low time-to-first-frame (TTFF) and seamless playback experiences worldwide.
Skills, Knowledge & Expertise
5-7 years of experience building and delivering cloud-based services, applications, and SDKs in a CI/CD environment using containerization technologies like Docker.
Proven mastery of systems programming languages including C, C++ and/or Rust.
Hands-on experience with hardware-accelerated codecs and native platform decoding/rendering pipelines (WebCodecs, MediaCodec, VideoToolbox).
Deep familiarity with network and streaming transport protocols (UDP, TCP, RTP/RTCP, RTSP, HLS, and WebSockets).
Expertise in code and service optimization centered around multimedia memory management, latency reduction, and frame synchronization.
Excellent oral and written communication skills to align with architects, product owners, and cross-functional engineering teams.
Job Benefits
The Brivo Experience: We thrive on in-person collaboration and a "one-team" atmosphere. We embrace our international presence, leveraging diverse ideas and backgrounds to improve our culture and our products. To keep our global teams connected and inspired, we provide a premium onsite experience featuring communal meals, recurring social events, and fully stocked workspaces-ensuring you have everything you need to stay focused while building the future of security.
Total Rewards: We support our people with competitive medical, vision, and dental plans (including company-offset premiums), a 401k with company match, and an unlimited Paid Time Off (PTO) policy that empowers you to take the time you need to maintain a healthy work-life balance.
Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. In addition, Brivonians enjoy a robust benefits and perks package tailored to their work location.