Senior Software Engineer - AI-Driven OS APIs & Architecture

Roku, Inc.

Austin (TX)

Hybrid

USD 140,000 - 200,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Comprehensive benefits

Job summary

Roku, Inc. is seeking an experienced developer to advance RokuOS APIs and deliver high-performance C++ software across device platforms. You will design and implement new APIs for partner integrations, refactor existing code, and collaborate with cross-functional teams to maintain robust architecture.

The role emphasizes AI-enabled workflows to accelerate delivery, improve quality, and scale engineering impact while contributing to a globally deployed streaming OS used in millions of homes.

Qualifications

  • 8+ years of experience in C/C++ software development, including firmware and full-stack systems, architecture, and API design
  • 2+ years of Linux application development experience
  • Advanced AI proficiency, including the ability to build repeatable agentic workflows, design autonomous AI agents, and independently complete complex tasks using reasoning and planning capabilities — beyond basic prompt usage
  • Comfort with multi-threaded and multi-process development
  • Strong analytical mindset with attention to detail and a self-driven approach to problem solving
  • Bachelor's and/or master's degree in Computer Science, Computer Engineering, or a related technical discipline

Responsibilities

  • Be an agentic engineer to evolve RokuOS APIs for the Roku platform and SDKs.
  • Deliver high-performance, ultra-reliable C++ software.
  • Use software design skills to deliver modular, maintainable changes to an existing codebase.
  • Design and implement new APIs that enable channel partners to leverage modernized platform capabilities.
  • Collaborate with cross-functional teams to ensure API designs satisfy requirements and standards.
  • Apply refactoring to improve system software architecture without privileged workarounds.
  • Leverage AI tools and agentic workflows to accelerate development and scale impact

Skills

C++ development
Linux development
AI proficiency
Multi-threading
Analytical mindset

Education

Bachelor's degree in CS/CE
Master's degree in CS/CE

Job description

Roku, Inc. is seeking an experienced developer to advance RokuOS APIs and deliver high-performance C++ software across device platforms. You will design and implement new APIs for partner integrations, refactor existing code, and collaborate with cross-functional teams to maintain robust architecture.

The role emphasizes AI-enabled workflows to accelerate delivery, improve quality, and scale engineering impact while contributing to a globally deployed streaming OS used in millions of homes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer, Advanced Platform & API Design
Senior C++ Engineer, Advanced Platform & API Design

Roku • Austin (TX)

Hybrid
USD 150,000 - 210,000
Mental health resources
Hybrid schedule
401(k) retirement
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Senior Embedded Software Engineer – C++, OS & Streaming
Senior Embedded Software Engineer – C++, OS & Streaming

Roku, Inc. • Austin (TX)

Hybrid
USD 120,000 - 170,000
Health, dental, vision benefits
401(k)/retirement options
Flexible remote Fridays
+1
Early-Career AI & Systems Engineer (Agentic Platforms)
Early-Career AI & Systems Engineer (Agentic Platforms)

Roku • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior OS UI/SDK Engineer — AI Features & Prototypes
Senior OS UI/SDK Engineer — AI Features & Prototypes

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 210,000
Senior Roku Apps Engineer - High-Performance Streaming
Senior Roku Apps Engineer - High-Performance Streaming

EchoStar • Englewood (CO)

On-site
USD 149,000 - 158,000
Health perks
401(k) plan with company match
Employee stock purchase plan
Senior Software Engineer, Advanced Development
Senior Software Engineer, Advanced Development

Roku, Inc. • Austin (TX)

Hybrid
USD 140,000 - 200,000
Hybrid work schedule
Comprehensive benefits
Senior AI Tooling & Platform Engineer — Hybrid
Senior AI Tooling & Platform Engineer — Hybrid

Roku, Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Healthcare options
401(k)/pension
Mental health resources
Senior Software Engineer, Advanced Development
Senior Software Engineer, Advanced Development

Roku • Austin (TX)

Hybrid
USD 150,000 - 210,000
Mental health resources
Hybrid schedule
401(k) retirement
Senior Software Engineer – Cloud-Native, Distributed Systems
Senior Software Engineer – Cloud-Native, Distributed Systems

Roku, Inc. • San Jose (CA)

Hybrid
USD 425,000 - 537,000
Health insurance
Equity awards
Life insurance
+5