Flag job

Report

Senior Software Engineer, Developer Platform

Min Experience

5 years

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, 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 around the world while gaining meaningful experience across a variety of disciplines. About the team Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. Roku is a global leader in streaming, connecting over 90 million active accounts to entertainment they love. Since pioneering streaming in 2008, Roku has grown to power TVs, players, and audio devices worldwide, with 30.1 billion streaming hours in 2024. Our Cambridge office is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Bengaluru team as a Senior Software Engineer (Developer Platform) building tools and APIs using modern C++ and AI-powered development tools, while solving complex embedded systems challenges that directly impact how content is streamed into millions of homes. This role combines deep technical problem-solving with cutting-edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. You will also design ways to infuse AI technologies into developer tools to help our Partners accelerate how they bring content to life on the Roku platform. Perfect for senior embedded systems professionals who learn fast, think proactively, and thrive on high-visibility impact. The role requires expertise in API design, system architecture, portability, OS internals and writing high performance, portable C code in a device independent manner. Familiarity with building embedded features for debuggers, memory profiling tools, etc. is desirable. You will be joining a talented, high-performance team. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. What you'll be doing Build scalable AI features that boost partner productivity when building Apps on Roku. Design and develop OS features that are fast, efficient and maximize platform flexibility. Implement new debugger enhancements. Add system and memory profiling features to help build more efficient apps. Write great APIs and modular code that grows with our platform. Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Implement features with the abstractions necessary to run on a variety of hardware. Design for performance and ensure that your code is fast and resource efficient. Implement UI features requested by partners Stay current with AI trends and emerging technologies

About the company

Roku is a global leader in streaming, connecting over 90 million active accounts to entertainment they love. Since pioneering streaming in 2008, Roku has grown to power TVs, players, and audio devices worldwide, with 30.1 billion streaming hours in 2024. Our Cambridge office is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion.

Skills

c++
c
api design
system architecture
linux
embedded
performance optimization
ai
ml
generative ai
ui development
qt
opengl