Lead Systems Software Architect
$350kFull-time
Roku
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. For California Only - The estimated annual salary for this position is between $350,000 - $637,500 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off."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. Multimedia & system-level engineering * 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. Systems-aware implementation integrating hardware-software * 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 RokuOS.
* 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). Performance engineering in constrained environments * 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. Quality, diagnostics, and observability * 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. Cross-functional collaboration & technical leadership * 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 AI and system-level intelligence * 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).WE’RE EXCITED IF YOU HAVE
Education & experience * 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. Software development & systems expertise- Strong experience with embedded Linux or Android-based systems
- Proficiency in one or more systems programming languages such as C/C++ (Rust
#LI-RN1
OUR HYBRID WORK APPROACH
Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.BENEFITS
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.ACCOMMODATIONS
Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on click.appcast.io [View email address on click.appcast.io?subject=Job%20Application%20Accommodations].THE ROKU CULTURE
Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 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 [View email address on click.appcast.io?subject=Unsubscribe%20Request%20].Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Lead Systems Software Architect in San Jose, CA vacancy
$350k
...world. This role is tasked with leveraging hardware and software to create a unique viewing experience, one that turns users... ...solutions. We are looking for a highly skilled Lead Systems Software Architect who leads complex implementations for Roku TVs and streaming...SuggestedWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$148k - $287.5k
...Senior Software and System Architect page is loaded Senior Software and System Architect Apply locations US, CA, Santa Clara US, CA, Remote US, NY... ...Then we'd love to hear from you! What you will be doing: Leading architecture for cloud-networking and security solutions Designing...SuggestedFull timeRemote work$262k - $365k
Senior Accelerators Systems Software Architect, AI Transformation corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor's degree or equivalent... .... 5 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of...SuggestedWorldwide$152k - $241.5k
NVIDIA Gruppe is seeking a creative and motivated engineer specializing in system software to join the Tegra SoC Software organization in Santa Clara, California. The role involves designing key aspects of Tegra SoC kernel drivers and embedded software, working closely...Suggested$272k - $431.25k
NVIDIA Corporation in Santa Clara is seeking a Principal Software Engineer to lead the CSP Engagements team. This role focuses on GPU firmware and system software, ensuring seamless integration across large-scale deployments. The ideal candidate has over 15 years of experience...Suggested$231.44k - $282.88k
...RISC‑V revolution? RISC‑V and SiFive are redefining computing platforms for the 21st century. As a datacenter system software architect, you’ll play a leading role in designing and implementing high‑performance RISC‑V Linux systems for datacenters, spanning software and...Work experience placement- Google Inc. is seeking a Senior Accelerators Systems Software Architect in Sunnyvale, CA, to lead high-impact projects and integrate Accelerators into data centers. Ideal candidates will have extensive experience in C++ programming, software design, and AI tools. This...
$184k - $287.5k
...Driving architectural improvements that simplify and modularize the software stack. Designing and developing clean boundaries between... ...long-term maintainability. Partnering with teams across software, systems, and hardware to define clear interfaces and improve...$272k - $431.25k
NVIDIA Gruppe in Santa Clara is looking for a Principal Software Engineer to lead GPU firmware and system software engagements with key customers. This role requires extensive experience and expertise in GPU architecture, and you'll work to improve operational efficiencies...- NVIDIA Gruppe is seeking a Principal Software Engineer for the CSP Engagements team in Santa Clara, California. The role involves being the technical focal point for rack-scale system software and firmware, ensuring reliable deployment and operation of complex systems...
$204k - $245k
Cerebras is looking for a Software Architect to lead the development of its manufacturing test software platform. This role involves managing a... ...in software engineering, particularly in building complex systems and leading tech projects. The position offers an annual salary...- A leading semiconductor company in California is seeking a GPU Software Architect to provide technical leadership in developing next-generation GPU products. The ideal candidate... ...have deep experience in GPU architecture and systems software, alongside hands-on programming...
- A leading technology company in Sunnyvale is seeking a Software Developer to shape the architecture for iOS, watchOS, and emerging platforms. In this highly visible role, you will collaborate with various engineering teams to create robust software solutions. The ideal...
- Pure Storage is looking for a visionary Senior Salesforce Architect in Santa Clara, CA. This role involves leading the Lead-to-Opportunity domain, driving strategic architecture, and overseeing Salesforce solutions across Sales Cloud and integrations. The ideal candidate...
- Omni Design Technologies, Inc. is looking for a Principal / Lead DSP & Systems Architect to direct the architectural development of ultra high-speed SerDes platforms for 448G and beyond. The ideal candidate will possess strong experience in DSP architecture, signaling,...
- Apple Inc. in Cupertino, California, is seeking a Senior Audio Systems Architect to set the technical direction for audio across its product line. You will own the full audio systems architecture, leading teams to ensure quality and innovation in audio technologies, including...
- Better Ventures is looking for an Embedded Systems Lead to drive the architecture and development of advanced IoT solutions in Milpitas,... ...Degree in Computer Science and at least 1 year of experience as a Software Engineer, along with strong skills in Linux Administration,...
- ...high-performance computing to join their Milpitas team. You will lead the architecture and operational support of advanced HPC... ...with relevant experience and is well-versed in Linux operating systems and HPC hardware ecosystems. KLA offers a comprehensive benefits...
- We are seeking an Electrical Systems Architect to lead the platform-level electronics architecture for Agilent’s LC/MS products (e.g., Ultivo... ...electronics architecture interface to mechanical, firmware/embedded software, physics/chemistry, and scientific stakeholders. Lead...3 days per week
$200k - $250k
...wrong, concede and move on. Educate Your Ego: Selflessly collaborate towards our shared purpose. About the role As the Lead Hardware System Architect, you will own the end-to-end hardware development lifecycle for our next-generation graphics compute platforms, high-...Work from homeOverseas- ...define the next generation of ultra high-speed SerDes IP at 448G and beyond. Job Description We are seeking a Principal / Lead DSP & Systems Architect to own the architectural direction of ultra high-speed SerDes platforms targeting 448G per lane and emerging post-448G...
- Apple Inc. is looking for a Wi‑Fi System Design and Integration Engineer to lead innovative projects that optimize performance and enhance customer experience. This role involves analyzing and integrating advanced Wi-Fi protocols while collaborating across multiple engineering...
$320k
...Clara is seeking a highly motivated technical leader to drive the engineering roadmap for their rack system software architecture. You will engage with industry-leading hyperscalars and manage software across various platforms while mentoring teams. The position demands...- ...opportunity to serve as the technical architect for security across a... ...product management to ensure systems remain secure, reliable, and... ...evolving cybersecurity threats. Lead cybersecurity initiatives by... ...product capabilities. Define software architectures that can be...
$138.7k - $190.7k
## Lead Embedded Systems Security ArchitectUS - CA, Sunnyvale**Job Location:** Sunnyvale, CA**Our Department:** Horizontal GNSS R&D**Architect the Future of Secure Positioning: Senior Embedded Systems... ...Architecture:**** Specify and define software architectures capable of being...Full timeLocal areaWorldwide- ...Salesforce Technical Architect The successful candidate will be... ...integration and authentication across systems; manage the development... ..., recommendations from leading health authorities and guidance... ...for full lifecycle enterprise software projects. Education Requirement...Part timeWork experience placementWork at officeLocal area
- ...Salesforce Technical Architect Salesforce Technical Architect Role: Salesforce Technical Architect Location: Bay Area, CA (Day1 onsite... ...Experience integrating Salesforce applications with 3rd party systems using REST API and event-based integration patterns Tech Mahindra...
$320k
Overview NVIDIA data center systems, such as DGX and HGX, are core... ...offerings. We seek a technical architect to define end‑to‑end... ...these products at the system software level, covering firmware, kernel... ...drivers, and to work with internal leads and cloud service providers....Shift work$157.49k - $262.49k
...Salesforce CPQ Solution Architect NTT DATA is seeking an experienced Salesforce CPQ Solution Architect to lead solution design, architecture, and delivery for a large-scale... ...traceable handoff to downstream financial systems Delivery & Stakeholder Engagement Serve...Temporary workRemote workMonday to FridayFlexible hoursShift workWeekend work$152k - $241.5k
...What You'll Be Doing Helping our customers deploy cloud‑native software stacks, such as NVIDIA AI, to embed guidelines in machine learning... ...content for developers. Proficiency in Linux/Unix Operating Systems. Hands‑on experience with Kubernetes and containerization technologies...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Systems Software Architect. Be the first to apply!
Related searches
- system architect San Jose, CA
- pega system architect San Jose, CA
- technical architect San Jose, CA
- .net software architects (remote) San Jose, CA
- embedded software San Jose, CA
- software sales San Jose, CA
- software sales executive San Jose, CA
- software quality assurance San Jose, CA
- software sales representative San Jose, CA
- software asset management analyst San Jose, CA

