Embedded Build Systems Engineer – AI-Driven Automation

Roku

Austin (TX)

Hybrid

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Wellness resources
Retirement options

Job summary

Roku is seeking a Software Engineer, Build Systems, to join the Developer Experience team within the Advanced Development organization. In this role, you will design, implement, and operate the build systems that bring together every component of Roku's embedded software products — including set-top boxes, televisions, and soundbar speakers — and get them running on resource-constrained hardware.

You will serve as the connective tissue between advanced engineering teams and the tools they rely

Qualifications

  • 2+ years in build systems engineering or related role.
  • Experience designing and operating complex build systems in monolithic and multi-repo environments.
  • Experience with embedded build tooling including OpenEmbedded, BitBake, Bazel, Make, and CMake.
  • Proficiency with Bazel at production scale, including remote caching and cross-compilation sandboxing.
  • Strong communication skills and ability to collaborate in an agile environment.
  • Graduate degree or equivalent practical experience.

Responsibilities

  • Design, implement, and operate complex build systems across monolithic and multi-repository environments, spanning Bazel and BitBake/OpenEmbedded paths.
  • Build systems that integrate all components of Roku's embedded software, running on resource-constrained hardware.
  • Enable and adapt the build infrastructure to integrate with AI agents and automation tools for autonomous workflows.
  • Provide embedded software architecture input to ensure products work within storage, memory, and processing constraints.
  • Collaborate with software teams to deliver feature enhancements and bug fixes for engineers who depend on it.
  • Interpret build system output to guide development goals and unblock teams.
  • Iterate on build processes to improve reliability, speed, and developer experience.

Skills

Build systems engineering
Embedded systems
Problem-solving
Communication
AI tooling

Education

Graduate degree in Computer Science or related field

Tools

Bazel
BitBake
OpenEmbedded
Make
CMake

Job description

Roku is seeking a Software Engineer, Build Systems, to join the Developer Experience team within the Advanced Development organization. In this role, you will design, implement, and operate the build systems that bring together every component of Roku's embedded software products — including set-top boxes, televisions, and soundbar speakers — and get them running on resource-constrained hardware.

You will serve as the connective tissue between advanced engineering teams and the tools they rely

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Software Engineer, Advanced Development
Software Engineer, Advanced Development

Roku • Austin (TX)

Hybrid
USD 120,000 - 170,000
Hybrid work
Wellness resources
Retirement options
Agentic AI Engineer — Embedded TV Systems (Equity Eligible)
Agentic AI Engineer — Embedded TV Systems (Equity Eligible)

Roku, Inc. • San Jose (CA)

On-site
USD 170,000 - 210,000
Senior Embedded UI & AI Features Engineer
Senior Embedded UI & AI Features Engineer

Roku • Manchester (NH)

Hybrid
USD 130,000 - 180,000
Healthcare
401(k)/pension
Mental health support
+1
Senior Front-End AI Engineer – Autonomous UI & Agentic Systems
Senior Front-End AI Engineer – Autonomous UI & Agentic Systems

Roku • Cambridge (MA)

On-site
USD 140,000 - 190,000
Mental health support
Financial wellness
401(k) retirement
+1
Senior AI Transformation Engineer - End-to-End Automation Leader
Senior AI Transformation Engineer - End-to-End Automation Leader

Roku, Inc. • San Jose (CA)

Hybrid
USD 242,000 - 486,000
Health insurance
Equity awards
Life insurance
+4
Lead Systems Software Architect: TV Platform & SoCs
Lead Systems Software Architect: TV Platform & SoCs

Roku • Austin (TX)

Hybrid
USD 180,000 - 240,000
Health & mental health resources
401(k)/pension plan
Flexible remote Fridays
Remote-Eligible Senior Agentic AI Engineer (UI/AI)
Remote-Eligible Senior Agentic AI Engineer (UI/AI)

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 230,000
AI Transformation Architect: Scalable Agentic Automation
AI Transformation Architect: Scalable Agentic Automation

Roku • San Jose (CA)

Hybrid
USD 242,000 - 486,000
AI-Driven Python Automation QA Engineer (TV Firmware)
AI-Driven Python Automation QA Engineer (TV Firmware)

Roku • United States

Hybrid
USD 90,000 - 130,000
Mental health resources
Financial wellness support
Healthcare (medical, dental, vision)
+1