Taro Logo

Software Engineer II, Embedded Systems/Firmware, Google TV

A global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Google TV is seeking a Software Engineer II to join their team focused on redefining the TV experience through personalization and smart features. This role involves working on embedded systems and firmware for TV platforms, including Chromecast with Google TV and other OEM devices. You'll be part of a team that's scaling across the OEM ecosystem and collaborating with various Google teams (Ads, Play, YouTube) and third-party streaming partners.

The position requires expertise in embedded systems development, with a focus on Android platform components and TV operating systems. You'll be working on critical features like Media Framework, System performance, Connectivity, and Power Management. This is an opportunity to impact millions of active users while working in the rapidly evolving media and entertainment industry.

The ideal candidate should have strong programming skills in languages like Java, Kotlin, or C++, along with experience in data structures and algorithms. Knowledge of embedded operating systems and Android Framework or Linux development is highly valued. You'll be working on projects that bridge hardware and software boundaries, requiring both technical depth and collaborative skills.

As part of Google's engineering team, you'll have opportunities to grow and evolve with the business, potentially switching teams and projects as needed. The role offers exposure to various technical areas including distributed computing, system design, networking, and UI design. Google provides a collaborative environment with opportunities to work on technology that impacts billions of users worldwide.

Last updated 24 days ago

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

  • Innovate, design, implement, integrate and test new software that will power TV features on embedded devices
  • Develop or improve quality Android platform components that will also be used on Google TVs
  • Address a wide variety of technical issues on Android TV Operating System (OS) and collaborate with internal and external partners
  • Bring innovative new features to the TV

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

Linux
Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Java, Kotlin, C++)
  • 1 year of experience with data structures or algorithms