Software Engineer, RokuTV
Roku
San Jose
hace 12 horas

About the Role

Because this is a senior-level role with a high-level of visibility, you must have a proven track record of designing, developing and porting software for new hardware platforms, from prototype to mass production.

We value people who pride themselves on their ability to navigate ambiguity, collaborate and partner with both internal and external teams, who have demanding engineering standards and a passion for working within the constraints of partner requirements to build highest performing, best-in-class consumer products.

We aren’t kidding that Roku is a place where no one is a bystander. If you want to work on a team where you will be surrounded by the best talent building things used by millions of people, if you want a tech culture that just works, you should reach out.

What you’ll be doing

  • Roku OS feature development
  • Code maintenance and scalability solution design and development
  • Partner with internal QA and development teams
  • System-on-a-Chip (SoC) integration and board bring-up
  • Third-party API integration
  • Everything involved in our end-to-end product development and release cycles
  • We’re excited if you have :

  • In-depth experience with Embedded Linux Software Engineering, product development, and tools.
  • Extensive experience with C++; Versions 17 or newer preferred.
  • Demonstrable ability to elegantly solve complex problems
  • Experience with Hardware / Devices / Consumer Electronics or related hardware device products. Working experience with TV Hardware or Set-Top-Box hardware is a big plus.
  • Audio / Video domain software development experience.
  • Experience with multithreading software development.
  • Debugging software experience
  • System-on-a-chip (SoC) development and integration preferred
  • Demonstrable ability to elegantly solve complex problems
  • Proven track record of success with embedded system development projects
  • Ability to accurately estimate software tasks and work to schedule
  • 10+ years of relevant software development experience
  • Bachelor’s degree in Computer Science or equivalent degree, required.
  • 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
    checkmark

    Thank you for reporting this job!

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

    Inscribirse
    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.
    Continuar
    Formulario de postulación