Senior Software Engineer, Android Tv, Operating Systems

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

Google is seeking a Senior Software Engineer for the Android TV, Operating Systems team. This role involves developing and testing product or system development code, participating in design reviews, reviewing code from other developers, and innovating/designing/implementing/integrating/testing new software features for TV embedded systems. The engineer will focus on developing Android TV platform components such as Media Framework, System Performance, Connectivity, Interactions, Power Management, and Software Upgrade.

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 or C++ programming languages
  • android framework development
  • testing, maintaining, or launching software products
  • large-scale application design and architecture

Nice to have

  • data structures and algorithms
  • technical leadership role
  • development, debugging and testing work in android framework, networking or Linux