Senior Software Engineer, Embedded Systems/Firmware, Google TV

A global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Embedded Systems/Firmware, Google TV

Google TV is revolutionizing the television experience by creating a highly personalized, intelligent, and content-forward platform that helps users access global media content. As a Senior Software Engineer on the Android TV Operating System team in Taipei, you'll be part of a mission-critical effort to build an industry-leading TV OS that brings the best of Google to the living room. The role involves working on the TV OS Core Framework, collaborating across Google teams to deliver exceptional living room experiences.

The position requires expertise in embedded systems development, with a focus on Android TV OS development. You'll be contributing to a product that serves over 220 million active users and is rapidly evolving in the media and entertainment industry. The role combines technical leadership with hands-on development, requiring both system-level problem-solving skills and the ability to work across hardware/software boundaries.

Working at Google's TPE office, you'll be part of a high-performance team developing software that impacts homes worldwide. The role offers opportunities to work with various Google teams (including Ads, Play, and YouTube) and third-party streaming partners, while building solutions for TV platforms, OTT devices, and mobile devices. This is an excellent opportunity for engineers passionate about creating innovative solutions in the smart TV space while working with cutting-edge technology at scale.

Last updated 38 minutes ago

Responsibilities For Senior Software Engineer, Embedded Systems/Firmware, Google TV

  • Be a thought leader in moving the team to scale
  • Contribute to the overall Android TV OS planning and scoping for the team
  • Help identify and implement automation or tools to improve Android TV OS quality/agility
  • Contribute to designing and developing processes across engineering teams
  • Contribute to process improvements balancing high pace and innovation culture with solid quality and best practices

Requirements For Senior Software Engineer, Embedded Systems/Firmware, Google TV

Java
Kotlin
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (i.e., Java, Kotlin or C++), and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems

Interested in this job?

Jobs Related To Google Senior Software Engineer, Embedded Systems/Firmware, Google TV

Senior ASIC Design Engineer, Silicon

Senior ASIC Design Engineer position at Google, focusing on custom silicon solutions and foundation IPs for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

Senior Software Engineer, Pixel Graphics, GPU Software

Senior Software Engineer position at Google focusing on GPU graphics and compute technologies for Pixel devices, requiring expertise in C/C++, embedded systems, and graphics driver development.

Senior Software Engineer, Home Camera Device Software

Senior Software Engineer position at Google focusing on developing camera software stack for smart home devices, requiring expertise in embedded systems and team leadership.

Senior Silicon Engineer, Embedded Systems

Senior Silicon Engineer role at Google, focusing on embedded systems development for Google Tensor mobile SoC, combining hardware and software expertise to enable AI and mobile image processing innovations.

Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Senior Software Engineer position at Google Cloud focusing on embedded systems and firmware development, requiring expertise in C++ and Linux kernel development.