Principal Engineer - Roku Bright Script

Posted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
Welcome to EchoStar
The Role
Lead design and implementation of Roku BrightScript/SceneGraph client platform for Sling/DANY/Blockbuster: translate reference implementations, define runtime and scenestack architectures, enforce SceneGraph performance, configure CI/CD and AI-assisted SDLC checks, set up device lab, and own automation and performance validation through Roku certification.
Summary Generated by Built In
Company Summary
DISH Network Technologies India Pvt. Ltd is a technology subsidiary of EchoStar. Our organization is at the forefront of technology, serving as a disruptive force and driving innovation and value on behalf of our customers.
Our product portfolio includes Boost Mobile (consumer wireless), DISH TV (direct broadcast satellite), Sling TV (over-the-top service provider), Hughes (global satellite connectivity solutions) and Hughesnet (satellite internet).
Our facilities in India are some of EchoStar's largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development.
EchoStar does not charge any fees to job applicants or candidates at any point during the recruitment and hiring process. We strongly advise all individuals to be vigilant and disregard any unsolicited requests for payment or personal financial information related to an EchoStar employment opportunity.
Department Summary
Our DISH Technology team challenges the status quo and reimagines capabilities across industries. Whether through research and development, technology innovation or solution engineering, our team members play vital roles in connecting consumers with the products and platforms of tomorrow.
Job Duties and Responsibilities
The Roku BrightScript Principal Engineer will join the Sling & DANY Client Platform Engineering team. The team spans client app development, SceneGraph architecture, QA automation, media playback, and AI-assisted SDLC, operating under a single shared codebase strategy. This team has direct product and engineering leadership visibility, building the foundational Roku platform that both Sling and DANY will run on through launch and beyond.
Responsibilites expected from the SME:
1. Logic Audit & Translation Registry: Accurately map production OTT modules to BrightScript equivalents, identify high-complexity risks early (e.g., player state machines, DRM flows), and establish valid API contracts and state management patterns tailored to Roku's architecture.
2. Core Runtime Architecture (Sling/DANY/Blockbuster App Convergence): Design a scalable scene stack, deep-linking routing architecture, and a thread-safe task model. Ensure the application shell interacts seamlessly with the Brightscript player module using optimized BrightScript runtime patterns.
3. SceneGraph Component Library & Performance Validation: Oversee the component library build. Review all AI/KIRO-generated code for SceneGraph performance correctness, enforcing strict standards around field observers, node creation patterns, focus chain integrity, and dynamic Sling/DANY/Blockbuster theming configuration.
4. CI/CD, AI SDLC Pipeline, & Device Lab Setup: Configure BrightScript-specific linting, static analysis, and anti-pattern detection hooks into the AI SDLC pipeline. Set up a physical device farm to benchmark target hardware tiers (e.g., 512MB RAM devices).
5. Dedicated Roku Automation Framework: Evaluate and implement specialized testing frameworks (e.g., Roku Automation Framework / RAF) to enable deep-link automation, SceneGraph node state inspection, and headless performance benchmarking (launch time, memory footprint, frame rate).
Skills, Experience and Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline;
  • Advanced degree (MS or equivalent) in a relevant field is a plus but not required

Experience Requirements
  • 12 - 16 years of professional software engineering experience with at least 5+ years focused on Roku/BrightScript production application development
  • Demonstrated experience shipping and maintaining a production BrightScript application through full Roku Channel Certification
  • Proven track record of leading architecture design on a multi-engineer client application project
  • Experience working from a reference implementation or behavioral specification as the basis for a net-new build
  • Prior experience in a streaming media, OTT, or connected TV product environment strongly preferred
  • BrightScript & SceneGraph Expertise. 5+ years of production BrightScript development with expert-level command of SceneGraph node architecture, task threading, focus chain management, and component lifecycle. Must have shipped at least one application through full Roku Channel Certification.
  • Performance Engineering on Constrained Hardware. Proven ability to profile, optimize, and gate performance on low performance Roku devices - including virtualized grid and list rendering, node recycling, memory footprint management, and garbage collection tuning.
  • Architecture & Technical Leadership. Demonstrated experience owning architecture design and sign-off on a multi-engineer client application, including defining coding standards, leading technical reviews, and making binding decisions under delivery pressure.
  • Media & Integration Depth. Working knowledge of DRM integration (Widevine / PlayReady), player state machine design, CSAI/SSAI ad flows, and third-party SDK integration (Conviva, MoEngage, or equivalent) in a BrightScript or connected TV context.
  • Reference-Based Translation Experience. Ability to translate an existing reference implementation - C++ NDK, native SDK, or equivalent - into a production BrightScript codebase while preserving full behavioral fidelity across all user flows.
  • AI-Assisted SDLC Fluency. Familiarity with spec-driven code generation platformswith the ability to author structured engineering specifications and validate AI-generated BrightScript output for architectural compliance and performance safety.

Benefits
  • Insurance and Wellbeing
  • Financial & Retiral Benefit Program
  • Mental Wellbeing
  • Employee Stock Purchase Program (ESPP)
  • Professional Development Reimbursement
  • Time Off
  • Team Outings

We pride ourselves on developing and promoting talent as an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. EchoStar will accommodate the sincerely held religious beliefs of employees if such accommodations are not undue hardships and are otherwise within the bounds of applicable law. All qualified applicants with arrest or conviction records will be considered for employment in accordance with local, state, and federal law. You may redact any information that identifies age, date of birth, or dates of school/graduation from your application documents before submission and throughout our application process.
EchoStar will provide reasonable accommodation to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so poses an undue hardship on the Company, poses a direct threat of substantial harm to others, or is otherwise not required by law. EchoStar has a more detailed Accommodation Policy that applies to employees. EchoStar endeavors to make echostar.com and jobs.echostar.com accessible to users. Please contact [email protected] if you would like to discuss the accessibility of our website or need assistance completing the application process. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.
Click the links to access the following statements: EEO Policy Statement , Pay Transparency , EEOC Know Your Rights ( English / Spanish )

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline
  • 12-16 years professional software engineering experience
  • 5+ years focused on Roku/BrightScript production application development
  • Shipped and maintained a production BrightScript application through full Roku Channel Certification
  • Expert-level command of SceneGraph node architecture, task threading, focus chain management, and component lifecycle
  • Proven performance engineering on constrained Roku hardware (profiling, memory tuning, rendering optimization)
  • Experience owning architecture design and technical leadership on multi-engineer client applications
  • Experience translating reference implementations (C++ NDK/native SDK) into production BrightScript with behavioral fidelity
  • Working knowledge of DRM integration (Widevine/PlayReady), player state machines, and CSAI/SSAI ad flows
  • Experience with CI/CD pipelines, linting, static analysis, and integrating AI-assisted SDLC/code generation validation
  • Prior experience in streaming media, OTT, or connected TV product environments
  • Advanced degree (MS or equivalent)

What the Team is Saying

Lynea
James
Ashante
Ali
Whitney
William
Seth
Mac

EchoStar Compensation & Benefits Highlights

  • Retirement Support Retirement programs include a 401(k) match and additional profit sharing highlighted across company materials. These elements emphasize long-term savings support for full-time employees.
  • Equity Value & Accessibility Equity participation is available through an employee stock purchase plan described in multiple company materials. This provides an accessible path to ownership alongside core cash compensation.
  • Wellbeing & Lifestyle Benefits Wellbeing resources include tuition reimbursement, mental-health counseling sessions, and product discounts. These offerings complement core health coverage to support professional growth and day-to-day life.

EchoStar Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Englewood, CO
14,500 Employees
Year Founded: 1980

What We Do

Tune into the innovation, collaboration and culture that our team members bring to the office every day. We want you to be a part of our journey to build the next generation of technology that transforms the way the world communicates. Our team members are the key to our history of groundbreaking innovation and our continued progress. If you bring an inquisitive curiosity, a sense of pride in your work, an openness to adventure and a drive to win, we’ll provide the structure to take the next step in your career. This is more than just another job, this is your launchpad to achieve your potential and a community dedicated to your growth.

Why Work With Us

At EchoStar, we work to create opportunity and cultivate an environment where people thrive. Between our brands, our partners, our teams and our customers, the opportunities are endless. Get started on your next career adventure with EchoStar!

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

EchoStar Offices

OnSite Workspace

All team members are in person at one of our locations across the globe. We proudly call Colorado home with several corporate offices in the Denver-Metro area and 4,000+ team members in the Denver-Metro area.

Typical time on-site: None
Company Office Image
HQCorporate Headquarters - Meridian
Company Office Image
DISH Network Technologies
Centennial, US
Cheyenne, US
Company Office Image
Downtown Denver Office - DGC
Company Office Image
EchoStar & Hughes
Company Office Image
Hyderabad Office
Company Office Image
Wireless Headquarters - Riverfront
Company Office Image
DISH Network Technologies India Pvt. Ltd
Learn more

Similar Jobs

EchoStar Logo EchoStar

Analyst - Cyber Defense Operations

Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
14500 Employees

EchoStar Logo EchoStar

Lead Engineer - 5G Signaling

Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
14500 Employees

EchoStar Logo EchoStar

Lead Engineer - Mediation

Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
14500 Employees

EchoStar Logo EchoStar

Senior NOC Core Advanced Operations Engineer

Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
14500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account