Software Engineer, Android Platform, Google Beam

Google Google · Big Tech · Mountain View, CA +3

Software Engineer role focused on optimizing the Android platform for 3D video streaming technology, involving deep-stack systems programming, networking, and hardware integration to create immersive communication experiences.

What you'd actually do

  1. Design, develop, test, deploy, maintain, and improve software.
  2. Manage individual project priorities, deadlines, and deliverables.
  3. Control device hardware peripherals and improve networking configurations for 3D video streaming.
  4. Manage platform startup stability and health monitoring systems.
  5. Participate in design reviews, code reviews, documentation, and triage processes to ensure high-quality software standards.

Skills

Required

  • android platform development
  • systems development
  • application development
  • core operating systems (OS) concepts
  • networking protocols
  • networking configuration
  • software development
  • Java
  • C++
  • Kotlin

Nice to have

  • Master’s degree in Computer Science
  • PhD in Computer Science
  • shipping consumer electronics devices
  • low-level peripheral configuration
  • hardware-software integration
  • accessibility standards and implementation in android
  • data structures
  • algorithms
  • software design

What the JD emphasized

  • high-bandwidth, low-latency three-dimensional video streams
  • deep-stack systems programming
  • custom networking configurations
  • fine-tuning hardware abstraction layers
  • android operating system is lean, performant, and perfectly calibrated