Lead Systems Software Architect
$350kRoku
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
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. 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.
- 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 San Jose, CA vacancy
$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$125k
...Lead Software Architect Major telecommunications services company is in search of a software architect to lead the design effort on a variety... ...on the requirements and design elements contained in a system specification. Current with the latest technologies relating...SuggestedRelocation package$186.2k - $316.5k
...into your hands without us. KLA invents systems and solutions for the manufacturing of wafers... ...-solvers work together with the world’s leading technology providers to accelerate the... ...best and brightest research scientists, software engineers, application development...SuggestedMinimum wageFull timeWork experience placementImmediate startFlexible hours- ...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...SuggestedPart 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...Suggested
- ...Role Overview: This role is for a Solution Architect with strong experience in Sales systems architecture, including CRM, lead/opportunity, account, and forecasting. Key Responsibilities: Design and implement solutions for large enterprise Sales ecosystems...
$349k - $431k
...Waymo Principal Software Engineer Waymo is an autonomous driving... ...15+ U.S. states. Waymo's Systems Intelligence and ML team works... ...Waymo Driver. Join Waymo to architect and build a unified, large-scale... ...Director of Engineering who leads Systems Intelligence and...Full timeRemote work- ...Job Description Job Description Title: Principal / Lead Wireless Communications System Architect Location: US, Europe Job Type: Full-Time / Consultant Industry: Wireless Communications, Software-Defined Radio (SDR), Semiconductor IP and Advanced SoC...Full time
- ...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...
- ...Salesforce Enterprise Architect SonSoft Inc. is a USA based corporation duly organized... ...steady pace specializing in the fields of Software Development, Software Consultancy, and... ...CastIron/Boomi) to Integrate with On-Premise systems like Siebel, OMS and Java Based Systems...Permanent employmentFull timeH1bFlexible hours
$220.2k - $330.4k
...Group, Engineering Group Systems Engineering General Summary... ...and Embedded IoT (IE‑IoT) BU leads the transformation of industries... ...Principal Systems Solutions Architect, you will define, develop,... ...in reference design releases, software roadmaps and deliver outcomes...Work experience placementWork at officeWork from home$150.16k
...change the world. Job Description CDM Smith is seeking a Lead Enterprise Architect to join our Corporate Business Technology team. In this... ...layers. • Designs integration patterns across enterprise systems leveraging Azure services (APIM, Logic Apps, etc.). • Defines...H1bRemote work$245k - $325k
...Software Architect San Jose, California, United States The era of pervasive AI has arrived... ...infrastructure Enterprise software Systems architecture and design Developer... ...with product and business objectives. Lead design reviews for major new capabilities...Full timeTemporary workLocal areaFlexible hours$245k - $325k
...Software Architect SambaNova Systems is hiring a Software Architect for the SambaStack platform. Join the company that's building the future of AI... ...driving architectural strategy across engineering teams, leading design reviews, proactively identifying and resolving...$178.5k - $331.5k
...developing high quality, scalable software components that are used by... ...career. Cadence Design Systems is looking for a R&D compiler... ...Responsibilities include formulating and leading development of the next... ...responsibilities will be to architect/design, develop and roll-out...- ...Software Architect Job Location: San Jose, CA (Remote during shelter in place, then onsite) Job Type: Contract Job Description:... ...technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient...Contract workRemote work
$224k - $356.5k
...accelerated computing. We are looking for you - a Networking Software Architect, to develop the next generation of networking protocols for... ...along with experience in RDMA and its usage in large scale AI systems. Efficient and fast communication between GPUs directly...Full time$165.55k - $200k
...Corporation in Sunnyvale, CA is seeking a Lead Solution Architect. Location: Xoriant Corporation, 1248... ...an overview of the solution’s software architecture, hardware design, and technical... ...Information Technology, Computer Information Systems, or a related field. Two (2) years of...Relocation$223k - $306.5k
...outcomes. We are looking for a Process Architect to transform and scale Palo Alto Networks... ...and fuel revenue growth. You will lead cross functional efforts to architect scalable... ...~ Experience with Sales processes and systems at SaaS companies. ~ Strong expertise with...Full timeWork at office$100k - $150k
...Technologies is a forward-thinking software development company dedicated... ...Salesforce Integration Architect to join our dynamic team and... ..., marketing, and operational systems. The ideal candidate has architected... ..., Boomi, or Informatica. Lead integration design reviews...Full timeContract workH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- ...Salesforce Architect San Jose, CA Onsite As the Principal architect, you will play a... ...Lightning components. Integration : Lead the integration of Salesforce with other business systems such as ERP, marketing automation platforms, and...Immediate start
- ...EPAM Systems sits at the intersection of deep engineering excellence and strategic consulting... ...We're hiring a Salesforce Data Cloud Architect who can design and deliver enterprise-grade... ...across real-time and batch pipelines Lead technical integrations across the...Temporary workRemote workFlexible hours
- ...of Batch Apex and/or Schedule Apex development Ability to work independently and be proactive to ensure proper availability of systems/services Personal, organizational and communication skills Ability to scope, define and manage work packages Support documentation...
- ...Job Title: Salesforce Architect Location: Dallas,TX [Hybrid] / San Jose, CA Position: Fulltime ABOUT THE TEAM You... ...documents, architecture diagrams, and technical specifications. Lead and mentor development teams, providing guidance and support in...Full time
- ...me know your thoughts. Role: Salesforce Architect Location: Cupertino, CA or Austin, TX (Onsite... ...Requires Bachelor's degree in Computer Science, Software Engineering, Management Information Systems, and/or a related field plus five years of experience...Contract work
$136k - $212.75k
...for a broadly knowledgeable and highly capable hardware hacker / system prototyper for our Santa Clara, CA location. What you'll be... ...architectures, PCB design, prototyping mechanical housings, software integration, lab testing and characterization, measurements, analytics...$157.49k - $262.49k
...currently seeking a Salesforce CPQ Solution Architect to join our team in Santa Clara,... ...experienced Salesforce CPQ Solution Architect to lead solution design, architecture, and... ...traceable handoff to downstream financial systems Delivery & Stakeholder Engagement Serve...Temporary workWork at officeRemote workMonday to FridayFlexible hoursShift workWeekend work- ...System Architect – Power electronics for High Voltage Systems Location: Candidates based in San... ...highly experienced System Architect to lead the definition and architectural development... ...collaboration across hardware, software, and systems engineering teams to align...Local areaRemote work
- ...seeking a skilled and self-sufficient Solution Architect with 5-10 years of experience in high-... ...Experience Cloud. This individual will lead the design and execution of solutions for... ...performance and integration with other systems. ~ Stakeholder Collaboration ~ Partner...Temporary workImmediate startWork from home
- ...data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation... ...ROLE We are seeking a hands‑on System Architect to lead the end‑to‑end architecture for our next... ...strategies across hardware, firmware, software, and operational aspects. You will ensure...
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
- technical architect San Jose, CA
- pega system architect San Jose, CA
- .net software architects (remote) San Jose, CA
- software technical support San Jose, CA
- healthcare software sales San Jose, CA
- software quality assurance San Jose, CA
- id software San Jose, CA
- senior c# .net software developer San Jose, CA
- internship software San Jose, CA


