Requirements
7+ years of software engineering experience, with significant time in embedded or consumer electronics environments
Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience)
Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU)
Strong understanding of multi-threaded development, concurrency, and real-time programming
Experience building and shipping UI experiences on embedded or consumer electronics platforms
Knowledge of Linux operating systems and system-level debugging
Experience with API design and cross-team integration
Familiarity with AI/ML and LLM technologies, with interest in applying them to content and UI experiences
Strong communication skills — this role involves frequent collaboration across engineering, product, and design
B.S. or M.S. in Computer Science or equivalent engineering experience
What the job involves
We are looking for a Senior Software Engineer to take deep ownership of the OS UI platform that powers the Roku home screen and Browse Surfaces
You will drive architecture and delivery across the OS client stack: SceneGraph component framework, performance and memory optimization, and the user-facing experiences built on top of it
Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud-backed content experiences
Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware
Own features end-to-end: design, implementation, testing, and production rollout to hundreds of millions of devices
Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI-driven features
Mentor engineers, establish technical standards, and evangelize best practices across the team
Investigate and resolve complex platform issues affecting millions of users
#J-18808-Ljbffr

Senior Software Engineer, UI
Deepstreamtech, San Francisco, CA, USA
Pay: 125.000 - 150.000
Job type: Full Time