Manager, SW Engineering
San Jose
hace 5 días

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 Manager, Software Engineering you will lead and manage Roku's Streaming Media team in San Jose. You will be part of the Streaming Media engineering team that's responsible for Roku's Media engine, implementing new features and designing algorithms that deliver flawless video playback to all our users.

This includes optimizing network interactions between our player and CDN, implementing adaptive streaming stacks, integrating DRM systems and developing tools to monitor performance.

The features and performance improvements the team implement directly impact millions of users every day.

Though this is primarily a managerial role, we expect you to know how to develop and build platform-independent software.

You'll also understand embedded software development 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

  • Manage and lead Roku's streaming media team in San Jose
  • Enable more efficient development through a more modular codebase
  • Work with partners and stakeholders to define requirements and develop new features
  • Recruit and lead world-class software and automation 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 streaming media
  • Facilitate the team members and demonstrate the ability to dig deep to find solutions to tough problems affecting our users
  • 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
  • Programming experience with C / C++
  • Experience with multi-threaded development
  • Proven track record of success with embedded system development projects
  • Ability to accurately estimate software tasks and work to schedule;
  • In-depth understanding of the Linux operating system
  • Knowledge of technologies such as TCP / IP, HTTP, PlayReady, Widevine, HLS, or Dash
  • 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.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación