Senior C++ Engineer, Advanced Platform & API Design

Roku

Austin (TX)

Hybrid

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mental health resources
Hybrid schedule
401(k) retirement

Job summary

Roku is seeking a senior software engineer in Austin to drive modular RokuOS APIs, refactor core libraries, and design new interfaces for partners. You’ll work with cross-functional teams to deliver high-performance, reliable software across devices.

The role emphasizes C++ excellence, Linux development, and advanced AI workflows, with a hybrid schedule (office Mon-Thu, remote Fri). Applicants should have 8+ years in C/C++ and a CS/CE degree.

Qualifications

  • 8+ years of C/C++ software development experience in firmware, architecture, and API design.
  • 2+ years of Linux application development experience.
  • Advanced AI proficiency including autonomous workflows and tooling.
  • Experience with multi-threaded and multi-process environments.

Responsibilities

  • Be an agentic engineer to evolve RokuOS APIs used internally and by SDKs.
  • Demonstrate excellence in C++ and deliver high-performance software.
  • Design and implement new APIs for channel partners to use modernized platform capabilities.
  • Collaborate across teams to ensure API designs meet requirements and standards.
  • Apply refactoring to improve architecture without privileged workarounds.
  • Leverage AI tools to accelerate development and scale impact.
  • Contribute to architecture decisions affecting devices globally.

Skills

C/C++ development
Linux development
AI proficiency
Multi-threading

Education

Bachelor's or Master's in CS/CE

Job description

Roku is seeking a senior software engineer in Austin to drive modular RokuOS APIs, refactor core libraries, and design new interfaces for partners. You’ll work with cross-functional teams to deliver high-performance, reliable software across devices.

The role emphasizes C++ excellence, Linux development, and advanced AI workflows, with a hybrid schedule (office Mon-Thu, remote Fri). Applicants should have 8+ years in C/C++ and a CS/CE degree.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI-Driven OS APIs & Architecture
Senior Software Engineer - AI-Driven OS APIs & Architecture

Roku, Inc. • Austin (TX)

Hybrid
USD 140,000 - 200,000
Hybrid work schedule
Comprehensive benefits
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
Senior Software Engineer, C++
Senior Software Engineer, C++

Roku • City of Niagara Falls (NY), Boston (MA)

On-site
USD 90,000 - 120,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
+1
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 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 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 UI Platform Engineer - Home Screen & Browse
Senior UI Platform Engineer - Home Screen & Browse

Roku • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer - Real-Time Ad Platform (Hybrid)
Senior Software Engineer - Real-Time Ad Platform (Hybrid)

Roku • San Jose (CA)

Hybrid
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
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
Senior Full-Stack Engineer (Python/TS) — AI & Automation
Senior Full-Stack Engineer (Python/TS) — AI & Automation

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 190,000
401(k)/pension
Mental health and financial wellness
Healthcare (medical, dental, vision)