Google is seeking a Software Engineer II to join their Google TV team, focusing on embedded systems and firmware development. This role is crucial in shaping how billions of users interact with TV technology. Google TV is redefining the TV experience to make it highly personalized, Google-smart, and content-forward, serving over 220 million active users.
The position involves working on cutting-edge TV features for embedded devices like streaming sticks, panel TVs, and set-top boxes. You'll be developing and improving Android platform components, handling system-level challenges, and collaborating with both internal teams and external partners. The role requires expertise in embedded operating systems, Android Framework, and Linux development.
As part of Google's engineering team, you'll have opportunities to work on various aspects of the technology stack and contribute to a rapidly evolving media and entertainment industry. The ideal candidate should have strong programming skills in languages like Java, Kotlin, or C++, along with a solid understanding of data structures and algorithms.
This position offers the chance to work at one of the world's leading technology companies, with access to vast resources and the opportunity to impact millions of users' TV experiences. You'll be part of a team that's focused on scaling across the OEM ecosystem and building innovative solutions for TV platforms, OTT devices, and mobile devices.
The role combines technical expertise with creative problem-solving, requiring both strong individual contribution and collaborative teamwork. It's an excellent opportunity for engineers who want to work at the intersection of software and hardware, developing solutions that enhance how people interact with their TV devices.