Senior Software Engineer, Android Tv, Operating Systems

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

Senior Software Engineer for Android TV, focusing on operating system components like Media Framework, System Performance, Connectivity, Interactions, Power Management, and Software Upgrade. Requires experience in Java/C++, Android framework development, and large-scale application design.

What you'd actually do

  1. Write and test product or system development code.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Innovate, design, implement, integrate and test new software features for TV embedded systems (streaming sticks, panel TVs and set top boxes).
  5. Develop Android TV platform components, with a high focus on quality, such as Media Framework, System Performance, Connectivity, Interactions, Power Management, Software Upgrade.

Skills

Required

  • Java
  • C++
  • Android framework development
  • software development
  • testing
  • launching software products
  • large-scale application design
  • architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • Android framework
  • networking
  • Linux
  • debugging