RO

Roku

- NASDAQ:ROKU
Last Updated 2019-09-20

Job Listings

Track Roku hiring and firing trends, filtered by title, location, type, date, category and date of posting.

Records

Open dataset
Ticker Symbol Entity Name Domain As Of Date Title URL Brand Category Location Text City State Country Posted Date Number of Openings Description Date Added Date Updated GICS Sector GICS Industry
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM QA Automation Engineer, Roku Voice Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <div class="ng-scope"> <div class="multiLine html-reset ng-binding"> <div class="ng-scope"> <p>The Roku Voice group is looking for a QA Automation Engineer to help build and leverage test harnesses for our current and next-generation voice-enabled products.</p> <p> </p> <p><u> What you will do and who you are:</u></p> <p> </p> <ul> <li>Experience working as a QA engineer for complex software products</li> <li>Direct experience working with natural language understanding technologies</li> <li>Ability to communicate effectively and across engineering, research, and data teams</li> <li>Experience executing test plans with meticulous detail</li> <li>Ability to curate data and build test data sets</li> <li>Mastery of reporting and documenting software issues in tools like Jira</li> <li>Exceptional organization skills</li> <li>Adaptable to changing priorities and time-critical tasks</li> <li>Contribute new ideas, and evaluate multiple solutions with your peers before settling down on specific solutions </li> <li>Background in computer science or related field</li> <li>Self-driven, willing and able to take initiative to address issues when they appear. You are constantly looking for ways to improve and automate your efforts</li> <li>Interest in voice-powered technologies and products  </li> </ul> <p> </p> <p><u>We expect you to come with:</u></p> <p> </p> <ul> <li>3+ years of experience in QA and software development</li> <li>Previous experience working in multiple programming languages (python essential), using multiple software stacks  </li> <li>Skilled at SQL</li> <li>Proficient in Linux, Gitlab, TestRail and related tools </li> <li>A stickler for automation, unit testing, regression testing, and improving the quality of the product </li> <li>Have a solid understanding of testing best practices and a track record of following them</li> </ul> <p> </p> <p><u>Bonus if you have:</u></p> <p> </p> <ul> <li>Direct experience testing in dialog and/or multimodal environments</li> <li>Testing experience across multiple spoken languages</li> </ul> <p> </p> <h6 class="multiLine html-reset ng-binding">#LI-CS1</h6> </div> <p> </p> </div> </div> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr Software Engineer, Entity Management - Roku Voice Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <div class="ng-scope"> <div class="multiLine html-reset ng-binding"> <div class="ng-scope"> <p>The Roku Voice team is looking for a senior engineer to help with the management of entity aggregation and processing.  Roku is collecting data from multiple sources for correctly understanding voice requests and your role will integrate this data, developing scoring and ranking for categorization of queries, and work closely with natural language data scientist.  We expect somebody with good insight in ontology, data processing, and machine learning with automation.</p> <p> </p> <p><strong>Responsibilities:</strong></p> <ul> <li>You will have a strong practical background in technology and computer science related to natural language and machine learning</li> <li>Design and develop software components and maintain entity data repositories for usage in NLU systems</li> <li>You have a high bar for data quality and are responsible for ensuring that ground truth data is trustworthy</li> <li>You like working across teams, pulling in the best talent from the organization to achieve goals </li> <li>You contribute with new ideas, and evaluate multiple solutions with your peers before settling down on specific solutions </li> <li>You have a background in Computer Science, with several years of hands-on development, in conjunction with having coordinated and orchestrated efforts, either as a team lead, team manager, or architect </li> <li>You are self-driven, willing and able to take complete ownership of initiatives and make pragmatic technical decisions. You are constantly looking for ways to improve and automate your efforts</li> <li>You have an interest in voice-powered technologies and products  </li> </ul> <p> </p> <p><strong>Qualifications: </strong></p> <ul> <li>6+ years of experience in software development </li> <li>Expert in Pythonand Java </li> <li>Working knowledge of GoLang, js, and C++ is a plus</li> <li>Mathematical background in statistics and data analysis</li> <li>Direct experience in search engine, knowledge graphs or entity extraction and management of entity list</li> <li>Direct experience supporting NLU services or platforms in a production environment</li> <li>Proficient in Linux, Docker, and related tools </li> <li>A stickler for automation, unit testing, regression testing, load testing and anything that improves the quality of the code</li> <li>Good working knowledge with AWS, Hadoop, Airflow</li> </ul> <p> </p> <h6 class="multiLine html-reset ng-binding">#LI-CS1</h6> </div> <p> </p> </div> </div> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr. Software Engineer - Application Runtime Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <div class="ng-scope"> <div class="multiLine html-reset ng-binding"> <p><strong><u>The Role and Responsibilities</u></strong></p> <p>We are looking for a senior software engineer with extensive experience in embedded Linux development and integration. You will be part of a team responsible for architecting and evolving the application run-time of Roku OS. Roku has a long track record of building successful products around value SoCs, relying on our talented software engineers to make the most of limited resources. Come join us to build the next generation of great streaming players and TVs at a low cost for our customers.</p> <p><u></u><strong><u>Experience/Qualifications</u></strong></p> <ul> <li>10+ years of relevant software development experience.</li> <li>In-depth experience with embedded Linux development.</li> <li>Extensive experience with C++ and object-oriented design.</li> <li>Experience with language interpreters, virtual machines and just-in-time compilation (such at Lua, Javascript).</li> <li>Ability to architect, implement, and test systems for performance and low resource usage.</li> <li>Proven track record of success with embedded system development projects.</li> <li>Bachelor’s or Master’s in Computer Science.</li> </ul> <h6>#LI-CS1</h6> </div> </div> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr. Software Engineer, New Products Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <p><strong>The Role and Responsibilities</strong></p> <p>The Roku New Products team is seeking an experienced and versatile Senior Software Engineer to develop scalable platform services on which we run our company and ensure we scale to meet our rapid employee and business growth. </p> <p>As a senior technical lead, you consider yourself a platform services developer and developing innovative solutions using modern software frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale software platform and applications. You are execution focused and would develop a reputation for repeatedly delivering projects on-time.</p> <p><strong>You will:</strong></p> <ul> <li>Design, develop and deploy full-stack and scalable web applications and services, being part of everything from contributing to web technology and framework stack, to use case and data model design</li> <li>Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline</li> <li>Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements</li> <li>Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process</li> <li>Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support</li> <li>Collaborate with cross-function teams and demonstrate great communication skills</li> </ul> <p> <strong>Experience/Qualifications</strong></p> <ul> <li>10+ years of experience in delivery multi-tier, highly scalable, distributed web application</li> <li>Deep understanding in software architecture, object-oriented design principles, and data structures</li> <li>Extensive experience in developing microservices using Java, Spring and CI/CD</li> <li>Experience in SQL and NoSQL (Oracle, Cassandra) database design</li> <li>Experience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, ElasticCache, Lambda is a plus</li> <li>Demonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs, entrepreneurial spirit.</li> <li>Excellent verbal and written communication skills.</li> <li>BS or MS degree in Computer Science or equivalent.</li> </ul> <p><strong>Characteristics of success at Roku</strong></p> <ul> <li>Self-motivated individual who takes ownership</li> <li>Positive attitude</li> <li>Non political</li> <li>Results oriented</li> <li>Practical</li> <li>Hands on and team oriented</li> <li>Desire to win in a highly competitive environment</li> <li>Ability to adjust plan and react as needed</li> </ul> <p><strong>About Roku:</strong></p> <p>Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.</p> <p>This position can be based in Los Gatos, CA or Austin, TX</p> <p> </p> <h6>#LI-DB1</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr. Software Development Engineer - Test Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <p>Roku is seeking an experienced and versatile Software Development Engineer in Test to focus on automation infrastructure and test automation for the Roku OS.  You will be responsible for developing a broad spectrum of technologies which includes tests for existing and new projects, libraries, tools, and end-to-end infrastructure.  You should be able to represent automation and QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience.  This position requires a solid understanding of software life-cycle, experience with a variety of testing techniques, strong debugging, written and organizational skills, and automation experience.</p> <p> </p> <p>Role and Responsibilities:</p> <ul> <li>Convert manual tests into reliable, repeatable automated tests</li> <li>Debug failing tests to improve product and automated test quality</li> <li>Promote coding conventions and standards for code re-usability and cleanliness</li> <li>Conduct code reviews for improve code quality and optimization</li> <li>Contribute to tools and technology to increase the scale of OS testing</li> </ul> <p> </p> <p>Experience/Qualifications:</p> <ul> <li>5+ years of hands-on experience with automation systems and unit testing</li> <li>2+ years of programming experience, preferably with Python</li> <li>2+ years of experience developing test plans & test cases</li> <li>Expert level debugging skills</li> <li>Excellent verbal and written communication skills</li> <li>Ability to learn new technologies quickly</li> <li>Ability to work independently and be self-directed</li> <li>BS in Computer Science or related, or appropriate work experience</li> </ul> <p> </p> <h6>#LI-CS1</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Development Tools Engineer Open Software Engineering Los Gatos, California, U.S. Los Gatos CA USA Aug 19th, 2019 12:00AM <p>Roku’s Build and Release team is seeking a versatile development tools engineer to create automation and web-based tools that accelerates the development of the RokuOS firmware used in millions of devices worldwide. For this role, you should have a passion for improving how people work together to rapidly produce quality software.</p> <p> </p> <p>What you’ll be doing:</p> <p> </p> <ul> <li>Analyze the current development tools in use, gather requirements from developers, and propose new automation solutions to accelerate development.</li> <li>Write new automation from scratch or find creative and interesting ways to integrate existing software and automation to create nifty and clever solutions.</li> <li>Create dashboards and reporting tools that provide immediate and direct feedback to developers on the development process or quality of the code.</li> <li>Participate in ‘build or buy’ decisions on new development tools and software.</li> <li>Support and improve existing development tools and software.</li> <li>Deploy and support software with high availability and at scale.</li> </ul> <p> </p> <p>Experience / Qualifications</p> <p> </p> <ul> <li>You should possess a deep understanding of the development process and lifecycle, with prior experience in supporting firmware projects with large, multi-platform codebases.</li> <li>We deploy automation and tools using Linux, so we expect you to have strong Linux sysadmin skills.</li> <li>We develop and ship Linux-based firmware, so an understanding of supporting Linux development in C and C++ is required.</li> <li>Demonstrated programming knowledge in Python, our higher-level programming language of choice.</li> <li>Web protocols and REST API fundamentals, both using REST APIs and writing REST-based services using a web-application framework.</li> <li>Experience deploying web based applications using Docker</li> <li>We use Amazon Web Services (AWS) as our cloud provider, so an understanding of AWS and how to deploy and maintain services are a must.</li> <li>An understanding of TCP/IP networking fundamentals.</li> <li>Experience in deploying and maintaining software with high availability requirements.</li> <li>Prior experience creating web front ends using React and JavaScript toolkits, or an intense willingness to learn.</li> </ul> <p> </p> <h6>#LI-CS1</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr. Software Developer - Test Open Software Engineering Austin, Texas, U.S. Austin TX USA Aug 19th, 2019 12:00AM <h2>Sr. SDET, Roku OS</h2> <p> </p> <p>The Role and Responsibilities</p> <p>Roku is seeking an experienced and versatile Software Development Engineer in Test to focus on automation infrastructure and test automation for Roku OS. You will be responsible for developing a broad spectrum of automation which includes tests for existing and new projects, libraries, tools, and end-to-end infrastructure. You should be able to represent automation and QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience. This position requires a solid understanding of software life-cycle, experience with a variety of testing techniques, strong written and organizational skills and automation experience. We are hiring at all levels.</p> <ul> <li>Write automation tests to reproduce known issues and validate functionality.</li> <li>Convert manual tests into reliable, repeatable automated tests.</li> <li>Conduct code reviews for improve code quality and optimization.</li> <li>Promote coding conventions and standards for code re-usability and cleanliness.</li> <li>Reproduce, isolate, and debug issues, providing detailed bug reports.</li> <li>Contribute to tools and technology to increase the scale of OS testing.</li> </ul> <p>Experience/Qualifications</p> <ul> <li>4+ years of hands-on experience with automation and unit testing.</li> <li>2+ years of programming experience, preferably with Python.</li> <li>2+ years of experience developing test plans & test cases.</li> <li>Excellent verbal and written communication skills.</li> <li>Ability to learn new technologies quickly.</li> <li>Ability to work independently and be self-directed.</li> <li>BS in Computer Science or equivalent.</li> </ul> <p>Characteristics of success at Roku, Inc.:</p> <ul> <li>Self-motivated individual who takes ownership.</li> <li>Desire to take specific solutions and make them general for sharing and scaling.</li> <li>Application of agile methodology to anticipate changes and retain flexibility.</li> <li>Values test driven programming, unit testing and integration testing.</li> <li>Positive attitude.</li> <li>Non-political.</li> <li>Results oriented.</li> </ul> <h6>#LI-KKL</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Sr. Product Manager, Roku TV OS Open Product Management Los Gatos, California, U.S. Los Gatos CA USA Aug 21st, 2019 12:00AM <p><strong><u>The Role:</u></strong></p> <p>In this role, you will be focused on improving and advancing the Roku TV platform within the Roku OS. The Roku TV platform is a complete Smart TV software solution combining traditional TV capabilities with Roku’s world-class streaming platform. Through interaction with internal teams, metrics, market research and feedback from TV partners, you will identify, champion, and track major new TV-related features and refinements, targeting them for upcoming Roku OS releases. You can talk technology with developers, user experience with designers and metrics with data scientists.  You will be focused on evolving Roku TVs for all the countries Roku TVs are selling in.  Your ultimate goal will be to continuously increase the appeal and satisfaction of Roku TVs to consumers and existing users while expertly balancing this with Roku’s business objectives and partnerships.</p> <p><strong><u>Responsibilities: </u></strong></p> <ul> <li>Identify and research new compelling and innovative TV related features</li> <li>Identify and prioritize improvements to increase customer satisfaction</li> <li>Build, maintain, and champion the TV feature roadmap</li> <li>Collaborate with other product managers to introduce cross-functional features</li> <li>Write feature requirements documentation and socialize them with the necessary stakeholders</li> <li>Comfortable guiding engineering to prioritize technical efforts</li> <li>Track metrics and create dashboards for TV related features</li> <li>Track features through development to release<strong><u> </u></strong></li> </ul> <p><strong><u>Experience/Qualifications: </u></strong></p> <ul> <li>3+ years in TV industry / 5+ years in consumer electronics</li> <li>Excellent knowledge of TV and home entertainment technology</li> <li>Proven track record of improving and advancing products you’ve manage</li> <li>Solid career examples demonstrating improvements in customer satisfaction and product quality</li> <li>Experience leading teams using agile methodologies</li> <li>Excellent verbal, presentation, and written communication skills applicable for different audiences including upper management, product management, engineering, customer service and key Roku partners</li> <li>Bachelor’s degree qualification in Engineering, Business or related discipline require</li> <li>Based in Los Gatos with the ability and willingness to travel occasionally as needed</li> </ul> <h6>#LI-BD1</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM Senior Picture Quality Product Engineer Open Product Management Los Gatos, California, U.S. Los Gatos CA USA Aug 21st, 2019 12:00AM <p> </p> <p>As a Senior Picture Quality Product Engineer, you will be joining the Roku TV product team focused on helping our TV partners build the most desirable and best Smart TVs available. Your expertise in video picture quality will be utilized with the goal of achieving the best possible picture on specific mass-produced TV models by working closely with our TV partners, SOC vendors, and Roku TV engineers. Your knowledge and skills will influence the TV roadmap and Roku TV architecture related in your areas of expertise. Your primary responsibilities will include:</p> <p> </p> <ul> <li>Training TV partner PQ teams on Roku TV PQ development</li> <li>Help tune picture modes for high-profile Roku TV models</li> <li>Analyzing PQ measurement reports and advising on how to improve them</li> <li>Conducting periodic PQ workshops to help TV partners achieve better results on Roku TVs</li> <li>Reviewing and advising on manufacturing line PQ stations</li> <li>Ensuring SOC vendors have correctly integrated their video processing features under Roku OS</li> <li>Researching and staying current on PQ technologies and trends to help Roku plan for the future</li> <li>Writing technical requirements for new PQ-related features</li> <li>Helping diagnose PQ-related issues with Roku engineering and QA</li> </ul> <p> </p> <p>Experience/Qualifications:</p> <ul> <li>Bachelor’s degree in Electrical engineering, computer science or equivalent</li> <li>At least 8 years hands-on experience in display video processing/picture quality engineering</li> <li>Excellent familiarity with picture quality measurement methods and tools</li> <li>Deep understanding of video processing algorithms and techniques including HDR technologies, local dimming, and MEMC</li> <li>Experience in PQ troubleshooting and fine tuning for TV products</li> <li>Experience in different TV panel systems and LCD backlight modules</li> <li>Experience with Linux, EJTAG, video/audio generators, logic analyzers, and serial port debuggers</li> <li>Fluent in both spoken and written English. Fluency in Mandarin is also very helpful.</li> <li>Willingness to travel internationally at least 4 to 6 times a year</li> </ul> <p> </p> <h6> #LI-BD1</h6> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM
nasdaq:roku www.roku.com www.roku.com Sep 18th, 2019 12:00AM UX Product Designer, Roku TV Open User Experience Los Gatos, California, U.S. Los Gatos CA USA Aug 21st, 2019 12:00AM <p><strong>About You</strong></p> <p>If you are a senior, team-oriented UX professional with experience bringing consumer electronics to life, someone who is driven by a passion for great UX, and finds great joy in delivering polished, systemic solutions that are pragmatically realized, and loved by users, we need you! </p> <p>At Roku, you’ll be our humble expert on the Roku platform, working directly with engineering, bringing refined experiences to life on millions of TVs. You will use your systems-thinking and your attention to details to strengthen the integrity and cohesiveness of our product UX. Your impact will be global.</p> <p>If this resonates with you, please apply for this role! We’re a small team that’s highly experienced, at the table, and impactful; we’re eager to help you grow your career through involvement in exciting, impactful projects, brainstorms, and the camaraderie of a team that has fun and does great things.<strong> </strong></p> <p> </p> <p><strong>Responsibilities</strong></p> <ul> <li>­Deliver products that span all project phases from concept and design to production and documentation (e.g., evaluations, task flows, scenarios, information architectures, interaction models, wireframes, low-fidelity prototypes, specs, and guidelines)</li> </ul> <ul> <li>Convert ambiguity and opportunity into design solutions</li> <li>Define a project’s “problem space” to properly account for all things to be considered and ensure the right problem is fully understood and being solved</li> <li>Influence the shape of the product with research and data while executing design work using wireframes, mockups, user journeys and lightweight prototypes</li> <li>Explore a variety of design directions in a rapid iterative fashion</li> <li>Work closely with Engineering and Product Management to define and design Roku’s TV OS platform </li> <li>Clearly and concisely present, educate, justify, and analyze design concepts, solutions, and alternatives</li> <li>Create holistic solutions with reusable patterns to reduce / manage future work</li> </ul> <p> </p> <p><strong><br> Basic Qualifications</strong></p> <ul> <li>10+ years of experience as an interaction designer</li> <li>Experience designing across the entire product lifecycle</li> <li>Excellent communication, presentation and interpersonal skills</li> <li>Strong project management skills with ability to define, plan, and lead projects forward</li> <li>A great portfolio demonstrating samples of design deliverables and product design thinking</li> <li>Relevant Bachelor’s, Master’s, or PhD in areas such as Human Factors, HCI, Cognitive Science, Psychology, etc.</li> </ul> <p> </p> <p><strong><u> </u></strong></p> <p><strong>Preferred Qualifications</strong></p> <ul> <li>5+ years of experience designing TV UIs</li> <li>Demonstrate successful launch of multiple TV products</li> </ul> <h6> </h6> <h6><strong>#LI-KM1</strong></h6> <p> </p> <p> </p> Sep 18th, 2019 05:26AM Sep 18th, 2019 05:26AM

Request a demo to view additional historical data, and much more.

Make fast
queries

No longer rely on engineers to access data; build and share queries with intuitive tools, and derive insights in real time.

Bookmark queries with your team

Save and share custom queries using a private bookmarking feature, accessible to your whole team.

Be first to know with alerts

Scan data points across millions of companies and receive emails when relevant metrics cross critical thresholds.

Visualize data for quick insights

Create custom keyword-based word clouds, charts, and advanced visualizations to quickly analyze the data.

Map competitor locations

Analyze competitor presence and growth over time by overlaying store locations with the Nearby Competitor feature.