Roku has lots of positions open right now, but this is my own group so I'm posting this one.
We've got a growing development office here in Austin focusing on the Roku TV product line. These are TVs made by our partners that have the whole software experience driven by Roku OS. Our group works on the whole system, including SoC and board bring-up, implementing TV-specific features (think tuners and HDMI sourcing and CEC and picture quality tuning), implementing streaming media technology and graphics, and working on optimizing the manufacturing and setup flow. We primarily work in fairly modern C++ with some ARM/MIPS/8051 assembly and some higher-level scripting. Experience with the TV technology stack and with embedded Linux for consumer electronics are big plusses, as well as experience building and working with secure systems.
We're also always looking for great QA engineers at all of our locations; we try to keep a fairly high ratio between dev and QA and work closely with them through our development process.
Our main company dev team is in Los Gatos, CA, and we've also got a big group in Cambridge, England and a smaller team in Shanghai, China that focuses on working with our factory partners.
https://www.roku.com/about/jobs/ has all of our job listings, including non-technical ones.