CrawlJobs Logo

Lead Systems Software Architect

United States, Austin · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. This role is tasked with leveraging hardware and software to create a unique viewing experience. 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.

Job Responsibility

  • 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
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD
  • Implement and optimize video/audio pipelines, codecs, and rendering paths
  • Contribute to end-to-end multimedia system design for TVs and streaming devices
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior
  • Implement and maintain secure boot, DRM integrations, and content protection features
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets
  • Implement and maintain drivers, HALs, and low-level services
  • Drive early bring-up and debug of new SoCs and boards from a software perspective
  • Anticipate system-level failure modes and implement software mitigations
  • Define and enforce memory, CPU/GPU/NPU, and storage budgets across SKUs
  • Use profiling tools, tracing, and telemetry to diagnose and fix performance bottlenecks
  • Implement optimizations to improve boot time, UI performance, streaming quality
  • Partner with NPI, test, and manufacturing engineering to design system-level validation strategies
  • Implement and refine diagnostics, logging, and telemetry
  • Ensure robustness and reliability of low-level software in production configurations
  • Collaborate with OS, media, graphics, connectivity, security, and cloud/service teams
  • Provide technical mentorship to other software engineers
  • Work closely with engineering leads to review designs
  • Partner with SoC vendors and OEM/ODM partners from design through mass production
  • Implement components in system-level AI/ML flows
  • Specify and implement platform APIs and telemetry for AI tools

Requirements

  • 15+ years of industry experience in embedded systems-level software development
  • 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)
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints
  • Experience with DRM, content protection, secure boot
  • Experience collaborating with SoC vendors and ODM/OEM partners
  • Experience with NPU/DSP/AI accelerator blocks on embedded SoCs
  • Ability to build or integrate end-to-end flows where AI is in the loop
  • Proficient in using AI tools for debugging, code review, test selection, and log analysis
  • Strong communication skills
  • Bias toward data-driven decisions
  • Demonstrated ability to lead technically through code and design
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles) at scale
  • Solid understanding of board-level design concepts (bonus)

Nice to have

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)

What we offer

  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Systems Software Architect

8 matching positions

Senior Software Systems Architect

Do you want to shape digital health solutions – and make a difference for people...
Location
Location
Denmark , Humlebæk
Salary
Salary:
Not provided
coloplast.com Logo
Coloplast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience with software architecture and leading development across the full software development lifecycle
  • Hold a Bachelor’s or Master’s degree in Computer Science, IT Engineering, or similar
  • Experience with automated testing architecture and execution
  • Can manage your own deliverables as well as those of a development team
  • Can maintain strong working relationships across teams and department
Job Responsibility
Job Responsibility
  • Provide technical leadership for medical device software, including technology selection, scalable architecture, efficient release processes, and high quality documentation
  • Foster proactive and effective collaboration with other teams, for example through project planning and execution, knowledge sharing, workshop participation
  • Lead and mentor development teams, shaping work with Product Management and other solution architects, ensuring strong engineering practices, fostering a positive team culture, and upholding architectural and design standards
  • Ensure operational excellence across the software lifecycle, covering automated quality assurance, cybersecurity compliance, performance and behavior monitoring, and supporting release, maintenance, and complaint investigation activities
  • Be an active participant in technology research and early-stage product development projects into new applications of existing technologies
  • Fulltime
Read More
Arrow Right

Software Architect Lead

DCS is seeking a motivated, experienced Software Architecture Lead with a strong...
Location
Location
United States , Sterling Heights
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • Must be able to obtain and maintain a DoD Secret clearance
  • Bachelor's Degree in Computer Engineering, Computer Science or Software Engineering plus a minimum of 8 years of experience with professional software development, often with a track record in leadership or senior engineering positions
  • Strong C/C++ Knowledge and experience operating within Linux and Windows and various software development environments
  • Project management experience
  • Self-starter with the ability to work without direct supervision
  • Ability to work within a team context to both direct and contribute to vehicle system integration and development efforts
  • Ability to daily provide high quality support and customer service to the Government customer in a high visibility position
  • Excellent technical, written and verbal communication skills
  • Strong interpersonal abilities, including ability to tactfully negotiate resolution to competing programmatic demands and requirements
Job Responsibility
Job Responsibility
  • Interface directly with government stakeholders, OEM providers and system matter experts to identify and document system requirements
  • Provide guidance and mentorship to development teams, ensuring they follow the established architectural vision
  • Assists in the preparation of test planning, observes tests, and analyzes test results to determine adequacy of system and subsystem performance, recommending corrective actions for deficiencies
  • Establish and participate in hardware/software design reviews with stakeholders and peers
  • Participates in the preparation of program plans, documentation, schedules, budgets, and milestones necessary for the overall planning and execution of the assigned program
  • Establish and enforce coding standards, best practices, and security protocols to minimize technical debt and ensure system reliability
  • Focus on critical system attributes such as performance, scalability, availability, and maintainability
  • Reviews and advises on preliminary design studies for new or improved items, components, structures, and major subsystems, as well as engineering changes affecting system characteristics
  • Assures that system and sub-system components, structures, software, electronics, vulnerability/survivability elements are compatible with each other and the host platform
  • Ensures that necessary engineering trade-offs in the vehicle/system design are beneficial to overall system performance
  • Fulltime
Read More
Arrow Right

Tech Lead (Junior Software Architect)

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrate expertise in AWS and other cloud platforms to optimize and implement cloud solutions
  • Experience in Java
  • Should have worked in Lambda, NodeJS
  • Be familiar with event driven architecture, and the service to be used to implement it - SQS, SNS, Event Bridge
  • Should have familiar with an IaC tool Serverless Framework (CloudFormation) or Terraform
  • Ability to troubleshoot hardware, software, and network problems
  • Familiarity with DevOps practices and tools
  • Knowledge of CI/CD pipelines and best practices for automated testing and deployment
  • Certification in AWS or other relevant cloud platforms is a plus
  • In-depth knowledge of microservices architecture principles, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to integrate cloud services into the overall technology strategy
  • Establish and maintain principles, standards, and policies for system integrations
  • Ensure compliance with security, scalability, and performance best practices across engineering teams
  • Create and support creation for Low level design before they get picked up by the dev teams
  • Understand customer requirements and business objectives
  • Provide strategic advice on using technology to achieve goals
  • Manage IT initiatives and collaborate with in-house technical staff
  • Provide assistance with technical issues
  • Revise existing systems and suggest improvements
  • Produce reports
What we offer
What we offer
  • Hybrid Working Culture
  • Amazing Perks & Medical Benefits
  • 5 Days Working
  • Mentorship Programs & Certification Courses
  • Flexible work arrangements
  • Free drinks, fridge and snacks
  • Competitive Salary & recognitions
  • Fulltime
Read More
Arrow Right

Lead Software & Data Architect Engineer

Join the BAE Systems Mission Integration Solutions (MIS) team in our new role as...
Location
Location
United States , Fort Worth
Salary
Salary:
136000.00 - 231200.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in software and data architecture of both small and large/complex systems
  • Demonstrable experience of taking IT solutions from proof-of-concept through to production
  • Demonstrable experience writing and developing software individually and/or as part of a team
  • Grounding in one or more relevant technical areas: Programming languages and tools (e.g. Python, .NET, Go, C/C++, Rust)
  • Software development techniques (e.g. DevSecOps, Agile)
  • Data science languages and tools (e.g. Matlab, R)
  • Data science techniques and infrastructure
  • Artificial intelligence and machine learning
  • Bachelor’s degree in Computer Science, Data Science, Engineering or similar fields
  • Understanding of engineering life cycle management processes
Job Responsibility
Job Responsibility
  • Setting the technical direction and ensuring we have the right people, processes and tools to win and deliver these programs
  • Working hands-on to bring your creative solutions to life as proof-of-concepts, win proposals and transition them into operational capabilities
  • Interacting and collaborating outside our local business domain
  • Interacting effectively with stakeholders at all levels of the business, capable of translating complex, technical information into an easily understood narrative
  • Being an ambassador for our software and data science activities and foster new relationships inside and outside BAE Systems including customers, partners and academia
  • Developing your staff and those of the broader team by mentoring, coaching and training them in use of the latest techniques
  • Supporting the broader BAE Systems enterprise as an expert internal reviewer for programs in other business areas
  • Representing the company at national/international trade events and symposia
What we offer
What we offer
  • Health, dental, and vision insurance
  • Health savings accounts
  • A 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on things like home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Fulltime
Read More
Arrow Right

Lead Cloud Architect - Lab Systems

The Lead Cloud Architect participates in the design of cloud services and platfo...
Location
Location
United States , Madison
Salary
Salary:
124000.00 - 211000.00 USD / Year
exactsciences.com Logo
Exact Sciences
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in computer sciences or related field
  • or Associates Degree and 2 years of relevant experience
  • or high school degree/general education diploma and 4 years of relevant experience in lieu of degree
  • 3+ years of experience working within an architecture practice and developing architecture artifacts
  • or 5+ years of advanced systems engineering and a proven track record of success designing and operating highly available, scalable and recoverable systems
  • 8+ years of experience working with any combination of the following
  • observability (metrics and logs collection and analysis), service level objectives (SLO), configuration management, infrastructure as code and continuous integration
  • 8+ years of experience working with software engineering and/or operations teams
  • 8+ years of experience debugging distributed system errors and performance problems
  • Demonstrated ability to perform the Essential Duties of the position with or without accommodation
Job Responsibility
Job Responsibility
  • Planning, designing and documenting highly available, scalable resilient cloud services and platforms with guidance from senior members of the team
  • Collaborate on cost optimization and right sizing efforts for cloud services and platforms
  • Document governance standards for cloud infrastructure
  • Collaborate on cloud infrastructure and platform operability design to improve reliability
  • Develop consensus by articulating design principles and evangelizing DevOps practices and continuous integration
  • Align solutions for security and access with the Information Security team
  • Promote observability through standards for collecting metrics and logs
  • Engage with interdisciplinary architects and engineering leads on architectural design and review sessions
  • Implement an effective, value driven processes to deliver innovative solutions that meet business requirements
  • Support project teams through detailed system analysis, requirements gathering, solution design and project execution for cloud services and platforms
What we offer
What we offer
  • paid time off (including days for vacation, holidays, volunteering, and personal time)
  • paid leave for parents and caregivers
  • a retirement savings plan
  • wellness support
  • health benefits including medical, prescription drug, dental, and vision coverage
  • bonus eligibility
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Full Stack (Solution Architect)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , Plano; Richmond; New York; McLean
Salary
Salary:
209000.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead solutions architecture design for multi-platform/cross-platform solutions
  • Leading trade-off and impact analysis work for hard to change technical decisions, and manage technical conflict
  • Demonstrate thought leadership and strategy in partnership with delivery and product partners
  • Provide architectural guardrails and white papers for onboarding new technologies, especially multi-agentic AI
  • Establish a 3+ year “Domain Destination Architecture” (DDA) for various business capabilities
  • Explain and represent solutions in the Architecture Review Boards, and various product, platform and architecture discussions
  • Presenting work products and strategies to product managers, technology leadership across Capital One
  • A primary architecture point of contact for other architecture teams & and delivery teams for solutions and systems
  • Continuously learn as technology needs evolve
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Systems Architect - Automated Manufacturing Systems

We are seeking a Systems Architect to join our Pre-Automation Services Team, whe...
Location
Location
United States , Lewis Center
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Systems, Industrial, Mechanical, Software, or Electrical Engineering or equivalent
  • 7+ years of experience in systems architecture, automation strategy, or conceptual design of complex manufacturing systems
  • Knowledge of: Systems engineering principles (requirements development, interface management, V-model, risk analysis and mitigation)
  • Simulation tools (Plant Simulation, or equivalent)
  • Industrial automation systems (robotics, PLCs, SCADA, MES, data acquisition, I/O)
  • Data and integration protocols (OPC, Ethernet/IP, etc.)
  • Vertical integration layers above core automation systems (MES, SCADA, ERP, cloud/edge platforms, analytics, machine learning, artificial intelligence, etc.)
  • Smart factory frameworks (Industry 4.0, Digital Twin concepts, etc.)
  • Comfortable using Microsoft 365 suite of tools (Word, Excel, PowerPoint, Visio, Project)
  • Strategic, systems-level thinker with the ability to distill complexity into clarity
Job Responsibility
Job Responsibility
  • Lead the conceptual system architecture of advanced manufacturing platforms, integrating automation, digital systems, data, physical equipment, and operations in close collaboration with customers
  • Define system boundaries, material and data flows, interfaces, and functional blocks based on customer goals and future state use cases, and that serve as the foundation for follow-on detailed engineering design
  • Develop clear, actionable system requirements and acceptance criteria that are traceable to customer needs, business goals, and regulatory requirements
  • Conduct simulation, modeling, and studies to explore architectural options, capacity strategies, and system performance scenarios
  • Leverage data-driven methods to validate design assumptions, identify risks, and optimize architectural outcomes before handoff to design teams
  • Proactively identify and mitigate early-stage product, process, design, integration, performance, and technology risks through proof-of-concept work or conceptual validation
  • Engage stakeholders, including customers and internal teams, to understand use cases, digital maturity, and future systems needs
  • Collaborate with engineering, controls, IT, operations, and sales to ensure architecture aligns with customer’s long-term strategic goals and execution capabilities
  • Produce architectural deliverables, including system user requirements documents (URSs), functional design specification documents (FRSs), functional block diagrams, and early risk registers
  • Update and evolve architectural requirements and assumptions as system understanding grows and scope evolves
What we offer
What we offer
  • Flexible work schedules
  • Employee events
  • Free coffee beverages
  • Employee referral program
  • Safety shoe programs
  • Overtime pay eligibility
  • Paid vacation
  • Company paid short- and long-term disability and life insurance
  • Comprehensive health benefits
  • 401K matching program
Read More
Arrow Right

Lead Systems Engineer (Model-Based Systems Engineering)

Lead the introduction and implementation of Model-Based Systems Engineering (MBS...
Location
Location
Germany
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience implementing MBSE in aerospace or other complex systems domains
  • Strong working knowledge of SysML (preferably SysML v2) and MBSE tools (e.g., Cameo, Capella, Enterprise Architect)
  • Demonstrated success in introducing MBSE processes from the ground up
  • Deep understanding of systems engineering principles and lifecycle processes
  • Experience with model-to-document generation workflows and tool integrations (Word, Excel)
  • Excellent communication and documentation skills
  • Ability to lead cross-functional initiatives and drive cultural change
Job Responsibility
Job Responsibility
  • Define and lead the roadmap for MBSE adoption across technical teams
  • Assess current systems engineering practices and identify improvement areas
  • Specify requirements for MBSE tooling and methodologies (with a focus on SysML v2)
  • Evaluate, select, and deploy MBSE tools (e.g., Cameo, Capella, Enterprise Architect)
  • Develop proof-of-concept system models covering satellite, ground segment, and operational concepts
  • Enable model-based reporting and documentation (e.g., automated generation for Word/Excel)
  • Integrate MBSE into existing engineering workflows and toolchains
  • Ensure compliance with document-based deliverables required by partners or agencies (e.g., ESA)
  • Identify training needs and coordinate MBSE upskilling programs
  • Develop internal guidelines, templates, and best practices for model-based approaches
What we offer
What we offer
  • Flexible working environment with remote and hybrid options
  • Competitive compensation and growth potential within a scaling international company
  • Join a diverse, collaborative team committed to innovation, inclusion, and excellence
  • Fulltime
Read More
Arrow Right