Lead Systems Software Architect
Roku, Building C
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 role Roku's leadership in streaming depends on delivering exceptional devices that combine the right hardware platforms with Roku OS to create simple, reliable, and delightful experiences. Roku is the #1 TV streaming platform in North America, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV.
Our mission is to change the face of television and streaming media watching around the world. This role is tasked with leveraging hardware and software to create a unique viewing experience, one that turns users into raving fans.
You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku's device platform strategy, with a strong focus on high-quality software solutions. We are looking for a highly skilled Lead Systems Software Architect who leads complex implementations for Roku TVs and streaming devices, grounded in a deep understanding of multimedia system design (video/audio pipelines, SoCs, memory, power, thermals). You will design, implement, debug, and optimize the software platform that spans the full system, ensuring it is performant, secure, and scalable across SKUs and generations. You will collaborate with ODM partners, chipset vendors, and internal software/hardware teams to drive products from concept to mass production. The work we do can be challenging, but that's why we enjoy it so much. The ideal candidate isn't a bystander. They are curious and engaged, willing to jump in to solve problems and make data-driven decisions even when things feel very ambiguous. Our industry changes quickly, so we expect a great candidate to be comfortable responding quickly to changing business needs, knowing that their own success comes when the team succeeds. What you'll be doing Software development & platform ownership
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
Our mission is to change the face of television and streaming media watching around the world. This role is tasked with leveraging hardware and software to create a unique viewing experience, one that turns users into raving fans.
You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku's device platform strategy, with a strong focus on high-quality software solutions. We are looking for a highly skilled Lead Systems Software Architect who leads complex implementations for Roku TVs and streaming devices, grounded in a deep understanding of multimedia system design (video/audio pipelines, SoCs, memory, power, thermals). You will design, implement, debug, and optimize the software platform that spans the full system, ensuring it is performant, secure, and scalable across SKUs and generations. You will collaborate with ODM partners, chipset vendors, and internal software/hardware teams to drive products from concept to mass production. The work we do can be challenging, but that's why we enjoy it so much. The ideal candidate isn't a bystander. They are curious and engaged, willing to jump in to solve problems and make data-driven decisions even when things feel very ambiguous. Our industry changes quickly, so we expect a great candidate to be comfortable responding quickly to changing business needs, knowing that their own success comes when the team succeeds. What you'll be doing Software development & platform ownership
- Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support.
- Translate product and business goals into concrete designs, tasks, and implementation plans.
- Design, implement, and maintain core platform software for Roku device programs and platforms, with a strong focus on code quality, robustness, and long-term maintainability.
- Contribute to and influence hardware-software partitioning, platform APIs, and integration patterns to enable feature teams to build reliably on the device platform.
- Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD for platform software.
- Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications.
- Contribute to end-to-end multimedia system design for TVs and streaming devices, ensuring solutions scale across SKUs and generations.
- Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior that map directly to Roku use cases.
- Implement and maintain secure boot, DRM integrations, and standards-compliant content protection features in collaboration with security experts.
- Lead the product evaluation and enablement of candidate SoCs and companion chipsets, partnering with SoC vendors on performance, power, cost, and ecosystem maturity.
- Implement and maintain drivers, HALs, and low-level services that expose the right hardware capabilities (media, graphics, connectivity, security) to Roku OS.
- Drive early bring-up and debug of new SoCs and boards from a software perspective (boot chain, device drivers, board support packages, diagnostics).
- Anticipate system-level failure modes (thermal, power, component tolerances, resource exhaustion) and implement software mitigations (throttling, graceful degradation, watchdogs, telemetry hooks).
- Define and enforce memory, CPU/GPU/NPU, and storage budgets across SKUs, working closely with feature teams.
- Use profiling tools, tracing, and telemetry to diagnose and fix performance bottlenecks across the stack (kernel, drivers, middleware, apps).
- Implement optimizations to improve boot time, UI performance, streaming quality, and app responsiveness while staying within platform constraints.
- Partner with NPI, test, and manufacturing engineering to design and implement system-level validation strategies, test automation, and regression suites for your components.
- Implement and refine diagnostics, logging, and telemetry that make field issues diagnosable and fixable at scale, including the platform hooks needed for AI-assisted troubleshooting.
- Ensure the robustness and reliability of low-level software in production configurations, including robust error handling, recovery strategies, and safe update mechanisms.
- Collaborate with OS, media, graphics, connectivity, security, and cloud/service teams to integrate platform features that meet product requirements.
- Provide technical mentorship to other software engineers, especially around debugging complex system issues, performance tuning, and best practices for systems-level code.
- Work closely with engineering leads to review designs, surface trade-offs, and de-risk implementations before they reach production.
- Partner with SoC vendors and OEM/ODM partners from design through mass production, ensuring software deliverables, validation, and readiness meet Roku's standards
- Implement components in system-level AI/ML flows where AI is in the loop (e.g., quality monitoring, recommendations, anomaly detection, test selection).
- Specify and implement platform APIs and telemetry that enable AI tools to be effective across the device stack (logs, traces, metrics, events).
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 15+ years of industry experience in embedded systems-level software development, with a strong emphasis on hands-on software development for multimedia products.
- Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles, or similar) at scale.
- Strong experience with embedded Linux or Android-based systems
- Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus), with deep experience in debugging, performance tuning, and maintainable code design.
- Strong familiarity with modern SDLC practices: CI/CD, automated testing, static/dynamic analysis, continuous performance regression monitoring, and observability tooling.
- Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints (memory bandwidth/latency, storage performance, UI/frame-rate stability, thermal behavior).
- Demonstrated ability to analyze and optimize system-level performance using profiling, tracing, and hardware counters.
- Experience with DRM, content protection, secure boot, and related industry standards for streaming and TV products.
- Experience collaborating with SoC vendors and ODM/OEM partners from design through mass production, especially around platform software deliverables and validation.
- Experience with NPU/DSP/AI accelerator blocks on embedded SoCs, including maximizing throughput and minimizing latency within real-world device constraints.
- Ability to build or integrate end-to-end flows where AI is in the loop, particularly for diagnostics, performance optimization, or UX improvements.
- Proficient in using AI tools for debugging, code review, test selection, and log analysis, and in implementing the platform hooks (APIs/telemetry) that those tools need.
- Solid understanding of board-level design concepts (schematics/layout review, power and thermal design, signal integrity considerations, and interfaces such as I²C, USB, PCIe, and HDMI).
- Comfortable partnering with board design teams to translate software and system needs into board-level requirements and constraints, even though your primary focus is software
- Strong communication skills with the ability to explain complex software and system trade-offs to both technical and non-technical stakeholders.
- A bias toward data-driven decisions, clear documentation, and repeatable processes.
- Demonstrated ability to lead technically through code and design, influence cross-functional teams, and drive complex platform changes from concept to production.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Systems Software Architect in Austin, TX vacancy
- Overview Are you a Senior Linux Software/System Architect who would like to have a positive impact for millions of people? If so, we may have an opportunity for you! At TISTA, you’ll do meaningful, mission‑driven work that improves lives alongside teammates you trust and...SuggestedTemporary workWork experience placementRemote workMonday to FridayFlexible hours
- A leading semiconductor company in Austin, Texas is looking for a Senior Software System Design Engineer. You will thrive in a fast-paced environment, utilizing your effective communication and problem-solving skills to debug and enhance products. Candidates must have...Suggested
- A leading technology company in Austin, Texas is seeking a System Software Engineer to design and maintain essential software for testing equipment. Candidates should have extensive experience in systems software design and development, along with proficiency in programming...Suggested
- ...Edge. ADI combines analog, digital, and software technologies into solutions that help... ...and on LinkedIn and Twitter (X). Lead Software Architect Analog Devices (NASDAQ: ADI) designs... ...development of cutting-edge embedded systems that drive next-generation intelligent...SuggestedPermanent employmentWork at officeShift workDay shift
- A leading financial services firm in Austin is seeking a Lead Solution Architect to guide its Salesforce initiatives. This role requires expertise in Salesforce architecture and solution design, collaborating with stakeholders and leading strategic integrations. Ideal...Suggested
- Plasticos Castella SA is seeking a Lead Software Test Development Engineer based in Austin, TX. The role involves designing and developing test systems for hardware validation during manufacturing, creating and automating test software, and providing support for server...Remote job
- CyberCoders is seeking a Principal Software Engineer to lead the technical direction for cloud-native products in a series E Security Startup. This role focuses on designing scalable systems and APIs, driving 0-to-1 product development, and establishing micro front-end...Remote job
$210k
A technology-driven firm in Austin is seeking a Senior Salesforce Analyst/Administrator to enhance their Salesforce environment. You will optimize workflows, support automations, and maintain data integrity while collaborating closely with Sales, Marketing, and Operations...- Roycon Tech in Austin, Texas, is seeking a Salesforce Technical Architect to design and deliver solutions for enterprise customers. The role includes determining system upgrades, project management, troubleshooting, and overseeing system integration. Candidates should...Remote job
- Renesas Electronics Corporation seeks a skilled System Architect in Austin, Texas, to lead the development of semiconductor-based systems for medical and healthcare applications. The ideal candidate will have a Master’s or Ph.D. in Engineering, 12+ years of relevant experience...Flexible hours
- Roman Health Pharmacy LLC in Austin, Texas is looking for an RF Systems Architect to define and lead the architecture for next-generation ISR RF payloads. Candidates should possess a Master’s degree in Electrical Engineering and have over 15 years of experience in RF engineering...
- AMD is seeking a Lead / Principal Systems Design Engineer in Austin, Texas. This role focuses on leading system-level technology innovations for AMD’s products. The successful candidate will have a strong background in PC architecture and experience in team leadership...
- Advanced Micro Devices in Austin, Texas, is seeking a Lead / Principal Systems Design Engineer to drive innovation and technology for client products. You'll lead the exploration of system-level technology innovations while collaborating with a small team of experts to...
- A leading technology firm in Austin, Texas is seeking a highly skilled Lead Systems Design Engineer to enhance their capabilities in delivering innovative technologies. The ideal candidate will have a solid background in embedded systems, firmware development, and leadership...
- ...Salesforce Field Service Technical Architect The Salesforce group is looking for a dynamic... ...of this role will include: Lead and facilitate discovery and scoping sessions... ...Experience in migrating customers from click software to Salesforce Field Service (SFS)...For contractorsWork experience placementFlexible hoursShift work
- ...As the Senior Salesforce Technical Architect, you will own the integrity and strength of our... ...Salesforce Org to interface with external systems and partner integrations such as Sage... ...either custom or managed, that ultimately leads to the streamlining of existing processes...Contract workWork at officeRemote workFlexible hours
- ...technologies like Apache foundation. ~ Extensive experience architecting and building enterprise scale applications. ~4+ years of... ...strives for continuous improvement. ~ Proven track record of leading technical teams in delivering web technology architecture,...
- ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration... ...: AMD is looking for a principal strategic software engineering lead who is passionate about architecting and delivering solutions for enterprises...
$107.5k - $188.4k
...your entire firm with industry-leading integration and innovations... ...Lead Application & Product Architect, Tax, you will be the technical... ...experience. ~10+ years in software engineering with 5+ years in... ...scope in complex distributed systems. (Leveling guidance aligned to...Work experience placementWork at officeLocal area- A leading technology company in Austin is seeking a Memory Systems Architect to develop cutting-edge memory subsystem solutions for next-generation computing. The ideal candidate will drive collaborations with internal teams and industry partners, showcasing innovation...
$150.1k - $227k
...up your career at the company leading workforce transformation in... ...are hiring Salesforce Solution Architects for the following industry... ...using both waterfall and agile software development methodologies throughout... ...experience defining the system architecture landscape,...Work experience placement- ...hiring a Salesforce Solution Architect for one of our consulting clients... ...(for custom development, system integration, etc.) jointly with... ...within Salesforce projects leading external, client-facing technical... ...-level projects using Agile software development methodologies...Work at officeLocal area
$160k - $215k
We are hiring a Salesforce Technical Architect for one of our Financial Services clients (Wealth... ..., ETL) between Salesforce and enterprise systems (data lake, 3rd-party applications,... ...specifications and implementation plans. Lead technical design sessions, code reviews,...Permanent employmentFull timeImmediate start- The Salesforce Technical Architect helps design and deliver solutions for enterprise-grade... ...Responsibilities Determining whether the current system can be upgraded or if a new system needs... ...of the system. Meeting with the software developers to discuss the system...Local areaRemote work
$118.4k
...SUMMARY We are seeking an experienced Lead Technical Architect to join our AI Platforms and Services (AIPS) team and guide the system design and solution architecture for a diverse... .... The ideal candidate brings a strong software engineering and solution architecture...For contractorsLocal area- ...tech company specializing in IT solutions is seeking a Salesforce Solutions Architect to join their team in Austin, TX. In this hybrid role, you will design and implement Salesforce solutions, lead a team of Salesforce administrators, and collaborate closely with...Flexible hours
$145.68k - $178.05k
...Salesforce Solutions Architect / Senior Engineer Collaborate with Innovative 3Mers Around... ...Here, you will make an impact by: Leading the architecture, technical design, and... ...degree in computer science, information systems, engineering, or a related technical...H1bRelocation packageFlexible hours- ...Lead Solution Architect At Optimizely, we're on a mission to help people unlock their digital potential. We do that by reinventing how marketing... .... With Optimizely One, our industry-first operating system for marketers, we offer teams flexibility and choice to build...Work experience placementImmediate start
$142.3k - $195.7k
...caring community We are seeking a Lead Solution Architect within Digital Platforms to design and... ...experience, and operational needs. Define system interactions, service boundaries, data... ..., platform architecture, or software architecture ~ Proven experience designing...Full timeTemporary workRemote work$132.23k - $176.31k
...impact. We're looking for top-tier talent ready to take on the challenge. Join us in building the future.The RoleThe Senior Lead Solution Architect role will work in partnership with the Business Units, leading innovative conversations that help shape the growth of our...Temporary workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Systems Software Architect. Be the first to apply!
Related searches
- salesforce technical architect Austin, TX
- technical architect Austin, TX
- servicenow technical architect Austin, TX
- pega system architect Austin, TX
- system architect Austin, TX
- .net software architects (remote) Austin, TX
- software architect Austin, TX
- senior software architect Austin, TX
- application architect Austin, TX
- remote software architect Austin, TX

