Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Systems Software Architect

$350k

Roku, Building C

Teamwork makes the stream work.Roku is changing how the world watches TVRoku 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 roleRoku’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 doingSoftware 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 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). 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 haveEducation & 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 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. Multimedia & system knowledgeDeep 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. AI, accelerators, and low-level platforms 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. Hardware & board-level understanding (bonus) 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 How you work 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.#LI-RN1What's Roku's approach to hybrid working?Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.What are some of the 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.AccommodationsRoku 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 should I know about Roku's 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Lead Systems Software Architect in San Jose, CA vacancy
  • Qcells North America is seeking a Sr. Manager of Hardware and Software Integration and Architecture to lead cross-functional teams in Santa Clara, CA. You will drive system-level requirements for solar modules, inverters, energy storage, and energy management, coordinating... 
    Suggested

    Qcells North America

    Santa Clara, CA
    2 days ago
  • $186.2k - $316.5k

     ...hands without us. KLA invents systems and solutions for the...  ...work together with the world’s leading technology providers to accelerate...  ...brightest research scientists, software engineers, application...  ...exciting role you will design and architect next-generation High Performance... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $224k - $356.5k

    We are looking for a Senior System Software Architect to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous vehicles...  ...C programming skills we want to hear from you! We are a leading artificial intelligence computing company and are paving... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    Our ADAS Platform team is responsible for building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of product lines and OEMs. We are looking for a highly motivated Senior Systems Software Engineer with a strong... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $152k - $241.5k

     ...amazing people. NVIDIA is looking for an experienced Senior Software and System Architect to join our Networking Software Architecture group. Nvidia...  ...? Then we'd love to hear from you!What you will be doing:Leading architecture for cloud-networking and security... 
    Suggested
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    8 hours ago
  • $186.2k - $316.5k

    ## Senior HPC Software & Systems ArchitectApplylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: 26...  ...scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $124k - $195.5k

    NVIDIA is looking for a passionate and dedicated SW & System Architect to join our SW Architecture group. The position includes researching new...  ...of data-centers technologies. What you will be doing: Lead architecture for cloud-networking including orchestration, provisioning... 

    NVIDIA

    Santa Clara, CA
    3 hours ago
  • $184k - $287.5k

    A leading technology company in Santa Clara is seeking a System Software Engineer to lead architectural design and optimization for autonomous vehicle software. The role demands expert-level C++ skills and extensive experience with low-level systems, ensuring Tegra platforms... 

    NVIDIA

    Santa Clara, CA
    12 hours ago
  • $184k - $287.5k

    NVIDIA is seeking a System Software Engineer to lead the architectural design and optimization of our NVIDIA Autonomous Vehicle software stack for...  ...and uncompromising performance. What You’ll Be Doing Architect Core Systems: Design and implement high-performance, low... 

    NVIDIA

    Santa Clara, CA
    12 hours ago
  • $153.82k - $269.55k

    Job DescriptionWe are seeking an Electrical Systems Architect to lead the platform-level electronics architecture for Agilent’s LC/MS products...  ...electronics architecture interface to mechanical, firmware/embedded software, physics/chemistry, and scientific stakeholders.Lead... 
    Full time
    Local area
    3 days per week

    Agilent Technologies

    Santa Clara, CA
    2 days ago
  • $125k

     ...Lead Software ArchitectMajor telecommunications services company is in search of a software architect to lead the design effort on a variety of projects in a highly collaborative, fast...  ...and design elements contained in a system specification. Current with the latest technologies... 
    Relocation package

    Mackenzie HealthCare

    San Jose, CA
    13 hours ago
  • Oracle is seeking a Principal Software Development Engineer to lead architecture and delivery of OCI's Key Management Service (KMS) in Santa Clara, CA. You will drive cryptographic infrastructure, secure key lifecycles, and scalable service design in a high-availability... 

    Oracle

    Santa Clara, CA
    3 days ago
  •  ...ASML US in San Jose seeks Head of System Domain Architecture to define, own, and evolve...  ...alignment from strategy to delivery. You will lead the creation and execution of roadmaps,...  ...and mentor a team of 5–10 System Domain Architects to meet domain and program needs. #J-18... 

    Jobleads-US

    San Jose, CA
    1 day ago
  •  ...forward to you joining us to collaborate, contribute, and revolutionize AI silicon and system.DescriptionWe are looking for a world-class Machine Learning System Software Architect to join our SoC team at Baidu’s Sunnyvale office. The successful candidate will be a motivated... 
    Work at office

    Baidu

    Sunnyvale, CA
    3 days ago
  • $320k

    NVIDIA data center systems, such as DGX and HGX, have become core to NVIDIA...  ...optimized NVIDIA AI and HPC software stack. We’re looking for a strong technical architect to own the end-to-end architecture...  .... You will work with component leads internally and engage with industry... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $262k - $364k

     ...architecture and engineering roadmap of common software for Accelerator platforms.Design, develop...  ...in a technical leadership role leading project teams and setting technical direction...  ...retrieval, distributed computing, large-scale system design, networking and data storage,... 
    Worldwide

    Google

    Sunnyvale, CA
    12 hours ago
  •  ...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... 

    Omnidesigntech

    Milpitas, CA
    1 day ago
  • 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,... 

    Better Ventures

    Milpitas, CA
    4 days ago
  • Epic Semi is seeking a hands-on software architect to lead the enablement and optimization of the software ecosystem for the Contrail AIX platform...  ...shaping software foundation for mainstream operating systems, AI frameworks, and developer tools with a focus on high performance... 

    Epic Semi

    Santa Clara, CA
    1 day ago
  • A leading technology company in California is seeking a Systems Architect to lead the development of innovative power solutions across various product families, including automotive and datacenter. The ideal candidate will hold a Master’s or Ph.D. in Electrical Engineering... 

    NVIDIA

    Santa Clara, CA
    12 hours ago
  • $157.49k - $262.49k

     ..., apply now.We are currently seeking a Salesforce CPQ Solution Architect to join our team in Santa Clara, California (US-CA), United States...  ...is seeking an experienced Salesforce CPQ Solution Architect to lead solution design, architecture, and delivery for a large-scale... 
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work

    NTT DATA

    Santa Clara, CA
    12 hours ago
  •  ...hireDetails:4+ years minimum as a Salesforce architecting enterprise Force.com and custom lightning...  ...solutions independently and designing software on the Force.com platform, with hands-on participationStrong functional/ systems design experience with enterprise level... 
    Contract work
    Temporary work
    Work at office

    Omega Solutions

    Santa Clara, CA
    13 hours ago
  • Machine Learning System Software Architect Sunnyvale, CA Do you want to be part of the AI revolution? Do you want to think out of the box, thriving on challenges in AI industry and the desire to solve them? Do you want to work with a world-class team to explore the fast... 

    Baidu

    Sunnyvale, CA
    12 hours ago
  •  ...Qualcomm is seeking a Principal or Senior Director-level Robotics System Architecture Lead to define and own the architecture for next-generation robotic platforms in Santa Clara, California. This leader will guide the technical direction across hardware, firmware, middleware... 

    Qualcomm

    Santa Clara, CA
    2 days ago
  • Job TitleShould have 10 to 14 years of experienceResponsibilitiesCollaborate with stakeholders to understand business needs and objectivesDesign end to end technical solutions that address business challenges and requirementsDevelop architectural blueprint and technical...

    Kasmo Global

    Santa Clara, CA
    1 day ago
  •  ...picture.We are seeking a skilled and self-sufficient Solution Architect with 5-10 years of experience in high-tech and consulting, specializing...  ..., Core Salesforce, and Experience Cloud. This individual will lead the design and execution of solutions for a recently launched... 

    Accellor

    San Jose, CA
    13 hours ago
  • Job Title Should have 10 to 14 years of experience Responsibilities Collaborate with stakeholders to understand business needs and objectives Design end to end technical solutions that address business challenges and requirements Develop architectural blueprint...

    Kasmo Global

    Santa Clara, CA
    3 days ago
  • Google Sunnyvale, CA is seeking a Senior Staff Software Engineer to lead GPU system software initiatives, owning critical design decisions and delivering scalable kernel and firmware components. You will collaborate across teams, guide architecture and testing, and mentor... 

    Google Inc.

    Sunnyvale, CA
    12 hours ago
  • $138.7k - $190.7k

    Your Title:Lead Embedded Systems Security ArchitectJob Location: Sunnyvale, CAOur Department: Horizontal...  ...writing code; you are the technical architect of trust. Succeeding a legendary...  ...Systems Architecture: Specify and define software architectures capable of being... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    12 hours ago
  • $184k - $287.5k

    NVIDIA is looking for a brilliant Software & Systems Architect to join the NIC Software/Firmware Architecture group. Be part of a team crafting the upcoming data-center DPU generation with hardware and software architects, R&D teams, and external customers. We have assembled... 
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Systems Software Architect. Be the first to apply!