Software Engineer Manager, Rcs Video

Google Google · Big Tech · San Jose, CA +1

Software Engineer Manager for RCS Video Chat, an interoperable video calling solution built into the RCS standard, integrating telecommunications standards with real-time communication technologies like WebRTC for seamless, secure, and high-quality video chat experiences.

What you'd actually do

  1. Deliver a cross-app Video calling solution over RCS.
  2. Collaborate closely with Product Managers, UX designers, and other engineering teams (touching client, backend, and protocol aspects) to define and deliver the product.
  3. Utilize existing standards (like WebRTC, MLS and RCS) and define new standards for RCS Video Chat.
  4. Ensure the system is scalable, reliable, and secure, adhering to privacy best practices.

Skills

Required

  • software development
  • testing, and launching software products
  • Android application development
  • software design and architecture
  • Kotlin

Nice to have

  • real-time communication technologies
  • WebRTC
  • Interactive Connectivity Establishment (ICE)
  • Session Traversal Utilities for NAT (STUN)
  • Traversal Using Relays around NAT (TURN)
  • Session Description Protocol (SDP)
  • Secure Real-time Transport Protocol (SRTP)
  • distributed systems
  • backend services
  • gRPC
  • protocol buffers
  • video/audio codecs
  • media processing
  • security protocols
  • DTLS
  • MLS
  • end-to-end encryption
  • telecommunication standards
  • SIP
  • MSRP