Please scroll down, To apply

Senior Manager Engineering - Platform Portability

hiring now

Roku

2021-12-03 08:53:36

Job location Austin, Texas, United States

Job type: fulltime

Job industry: Engineering

Job description

The future won't be televised. It will be streamed. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable and valued contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers worldwide while gaining meaningful experience across various disciplines. About the Platform Portability Team Our mission is to help Roku scale, enabling the Roku OS on more machines to extend our reach. While most teams see the world in terms of hardware or software, the Platform Portability team does its best work by straddling that line, living in the grey area where every solution could be achieved via hardware or software. Working across that line and at this scale demands that we think in terms of clean, proper, and appropriate portability and reporting abstractions. Because of this kind of work, we often say, there's no such thing as magic. We don't accept that something just works; we wonder why and go digging to figure it out. We aren't content with surface understandings. We go deep and rip it apart, looking to understand how the magic gets done for real. We're a team that values diversity and flexibility of thought. When we look to add new people to our team, beyond technical skill, we are looking for people with deep curiosity around how things work, how willing they are to go one more layer in to learn. We also value people who have worked in multiple ecosystems and haven't calcified their thinking around one way to do something but being willing to consider lots of alternate approaches. Tech stack: Because of the nature of the work, our tech stack is very broad, from the hardware abstraction layer up to the OS and programming language. This might include Linux, Android, Tizen, C, C++, boot loaders, drivers, multimedia and streaming media tech, among others. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television including TV advertising around the world, continued success relies on its investment in our platforms. As a Senior Manager Engineering, you will grow and lead Roku's Austin-based platform portability team. This group addresses portability by evolving Roku's platform abstraction layer, portability APIs, and the Roku OS porting kit to further Roku's platform scalability. This team is also responsible for the entire RokuOS build system. Though this is a primarily managerial role, we expect you to know how to build and develop platform-independent software. You'll also understand what it takes to achieve platform portability and have experience scaling embedded systems in a resource-constrained environment. As a leader for this team, you will be working closely with key internal and external partners. Excellent communication, organization, and technical skills and ability to influence cross-functionally are critical. This is an excellent role for a senior professional who enjoys a high level of visibility, thrives on producing business value, and can provide technical leadership and mentorship. What you'll be doing Lead Roku's platform abstraction layer and portability team in Cambridge Own and evolve the roadmap for the RokuOS build system Enable more efficient development through a more modular codebase Work with partners and stakeholders to define requirements, develop release plans for our Platform Abstraction Layer (PAL) Develop and deliver a technical roadmap for expanding our platform porting capabilities Recruit and lead world-class software and build engineers Provide technical direction, guidance, and hands-on management Drive timely delivery of software releases Define the deliverables required to achieve the Roku OS roadmap and strategic goals for our porting kit, documentation, and tools. Resolve technical issues with partners and drive our PAL changes to provide vendor independence and trouble-free porting by our partners. Provide the tools and documentation required to enable our partners to be successful Drive timely software release schedules and provide best-in-class SDK to our partners. We're excited if you have Senior software leader with experience in delivering embedded solutions Degree in Computer Science or equivalent Degree Thorough knowledge of software architecture, API's and Linux development Proven track record of success with embedded systems development projects Ability to see the big picture while focusing on short-term objectives Savvy about Build systems. You can help guide us to the best way to handle and scale a build organization, too. The Roku culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. Learn more about our team: #LI-SR2

Inform a friend!

Top