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

Senior Software Engineer, Embedded UI - C++

Roku, Building C

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 team At Roku, the Device Monetization and Themed Experiences (DMTE) team, a part of the Advertising organization, is where the magic behind the scenes happens. We’re the engineers who build the high-performance graphics and UI foundations that power the FRAME engine — the core technology enabling Roku’s smooth, responsive, and visually rich experiences on millions of devices worldwide. Our work lives in the middleware and UI layers, and its impact is felt every time a user navigates a menu, enjoys an animated ad, or is wowed by the bespoke experience built to market the latest TV show or Movies. We thrive on solving the toughest technical challenges — from optimizing UI rendering to fine-tuning memory usage — using BrightScript (or JavaScript-like) to deliver rock-solid, high-performance solutions. We work in a collaborative, high-trust environment where great ideas can come from anywhere, partnering closely with firmware, UI, and product teams to ensure our platform is lightning fast, reliable, and ready for the next generation of streaming innovation. If you love building the invisible foundations that make great user experiences possible, this is the team for you. About the role As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s platform innovation — designing, implementing, and optimizing BrightScript (or JavaScript-like) systems for graphics rendering and the FRAME engine. You’ll take on complex, performance-critical challenges that demand both creativity and precision, ensuring our devices deliver buttery-smooth visuals and instant responsiveness at scale. You’ll have the opportunity to shape core architecture, work across the stack with hardware, firmware, and application teams, and see your work directly impact tens of millions of users. This is a role for engineers who love deep technical problem-solving, care about performance down to the last millisecond, and want to work on technology that quietly powers an entire ecosystem. If you’re ready to push boundaries, mentor others, and help define the future of streaming, we’d love to hear from you. What you’ll be doing Build scalable UI features optimized for millions of users Lead technical investigations and architect solutions for complex middleware and UI challenges Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Collaborate with cross‑functional teams on global platform features Develop engineering tools and mentor junior developers Stay current with AI trends and emerging technologies We're excited if you have 5+ years software engineering experience with UI development expertise Advanced BrightScript (or JavaScript‑like) skills plus proficiency in Python Strong root‑cause analysis and technical communication abilities Knowledge of AI applications and experience with generative AI tools Proactive mindset with passion for continuous learning and fast iteration 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. Accommodations Roku 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Embedded UI - C++ in Manchester, NH vacancy
  •  ...where the magic behind the scenes happens. We’re the engineers who build the high-performance graphics and UI foundations that power the FRAME engine — the...  ..., this is the team for you. About the role As a Senior Software Engineer in the DMTE team, you’ll be at the heart... 
    Senior
    C++
    Local area
    Worldwide

    Roku, Inc.

    Manchester, NH
    5 days ago
  • Roku, Inc. is seeking a Senior Software Engineer to architect and optimize core UI frameworks and rendering engines. You will work on performance-critical code and...  ...of devices. Ideal candidates will have 5+ years of C++ experience and understanding of systems programming... 
    Senior
    C++

    Roku, Inc.

    Manchester, NH
    4 days ago
  •  ...team At Roku, the UI Systems team builds...  ...the high-performance engines and core graphics...  ...own the low-level C++ frameworks, rendering...  ...intersection of hardware and software, where we optimize...  ...what’s possible on embedded hardware. About the role As a Senior Software Engineer,... 
    Senior
    C++
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku, Inc.

    Manchester, NH
    5 days ago
  • Roku, Inc. is seeking a Senior Software Engineer in Manchester, New Hampshire, to innovate on the Roku platform. This role requires 5+ years of UI development experience and advanced knowledge of BrightScript or JavaScript-like systems for graphics rendering. You will... 
    Senior

    Roku, Inc.

    Manchester, NH
    5 days ago
  •  ...Summary: We are seeking an accomplished Embedded Software SME with expertise in Extended Reality...  ..., mechanical, optical, and systems engineering, to deliver cohesive and high-...  ...real-time systems. ~ Expertise with C/C++, embedded Linux/RTOS, and hardware-centric... 
    Senior
    C++
    Contract work
    Remote work
    Flexible hours

    Elbit Systems of America

    Merrimack, NH
    2 days ago
  •  ...Research & Development is seeking a Lead Embedded Software Engineer to join our team working on cutting-...  ...control loops to cloud connectivity and UI development—partnering with electrical,...  ...practices Experience with Python and C/C++ Experience designing and implementing... 
    C++
    Work experience placement
    Remote work

    DiversityJobs Inc

    Manchester, NH
    21 days ago
  •  ...A technology company is seeking a Senior Lead Engineer to oversee the design and implementation of complex software solutions. The ideal candidate will manage cross-functional teams and demonstrate expertise in C, C++, and Python. Responsibilities include driving software... 
    Senior
    C++

    Celestica

    Merrimack, NH
    7 hours ago
  • A leading tech company in Manchester, NH is seeking a Lead Embedded Software Engineer, focusing on cutting-edge medical devices. This on-site position...  ...5 years of experience in embedded systems, including C/C++ and Python. Join a team that creates innovative, life-... 
    C++

    DEKA Research & Development

    Manchester, NH
    1 day ago
  •  ...Senior Software Engineer, C++ and Python, 9 Month FTC, Manchester, COR7567 Are you a Senior Software Engineer with strong C++ and Python experience looking to work on cutting-edge AI and machine learning technology? The Role As a Senior Software Engineer, you’ll play a... 
    Senior
    C++
    Permanent employment
    Fixed term contract
    Worldwide

    Corriculo

    Manchester, NH
    6 hours ago
  •  ...Research & Development is seeking a Lead Embedded Software Engineer to join our team working on cutting-...  ...control loops to cloud connectivity and UI development—partnering with electrical,...  ...practices Experience with Python and C/C++ Experience designing and implementing... 
    C++
    Work experience placement
    Remote work

    DEKA Research & Development

    Manchester, NH
    12 days ago
  •  ...collaboration with both development and system administration communities. Candidates should possess strong programming skills in Java, C++, Perl, or Python, along with significant experience in Hadoop and Linux environments. This position offers a dynamic opportunity to... 
    Senior
    C++

    Right Talent Right Now

    Manchester, NH
    4 days ago
  •  ...That Saves Lives What if the software youwrotetoday could deliver life...  ...applications within an embedded Linux software stack powering...  ...mechanical, electrical, and systems engineering disciplines to integrate...  ...the metal Proficiency in C and C++ is a plus including hands‑on... 
    C++

    DEKA Research & Development

    Manchester, NH
    3 days ago
  • $132.96k - $226.04k

     ...are seeking talented, experienced Senior Principal Level Software engineers to help us create the world’s most...  ...and code modification (typically in C++) of complex software designs for simple...  ..., & Skills Real-time embedded development Working knowledge of... 
    Senior
    C++
    Full time
    Local area
    Remote work
    Relocation package
    Night shift

    BAE Systems USA

    Merrimack, NH
    2 days ago
  •  ...domains in the interest of national security. Job Title Senior LabVIEW Software Engineer Job Code 28324 Job Location Londonderry, NH Job Schedule...  ...of production processes and workflows Experience with C, C++ or C# software Experience integrating Manufacturing Execution... 
    Senior
    C++
    Local area
    Night shift

    Harris Geospatial Solutions

    Londonderry, NH
    1 day ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team,...  ...Supporting the development of console and embedded software systems Troubleshooting... 
    C++
    Remote job
    Internship

    Danaher

    Manchester, NH
    3 days ago
  • $79.37k - $134.92k

     ...around your availability. Our engineers are the lifeblood of our...  ...alongside your team as you deliver software, you’ll have the opportunity...  ...modification (typically in C++) of complex software designs...  ...development environment. Embedded targets could range from ARM... 
    C++
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours
    Night shift

    BAE Systems USA

    Manchester, NH
    3 days ago
  •  ...build powerful, scalable, and elegant software that sets a new standard for the tools...  ...overseas. What You’ll Do We’re looking for a Senior Software Engineer to help lead our AI-enabled...  ...TypeScript and AI tools to accelerate UI prototyping Explored best practices for... 
    Senior
    Remote work
    Overseas
    Work visa
    Flexible hours
    Shift work

    Mark43

    Manchester, NH
    1 day ago
  •  ...Leveraging our multi-disciplined engineering expertise in optics, electronics, software and mechanics, Optics 1 is able to...  ...integrated systems. The Senior Test Solutions Software Engineer...  ...systems Generate and maintain embedded design documentation such as... 
    Senior
    Work at office

    SAFRAN DSI OPTRONICS

    Bedford, NH
    1 day ago
  •  ...space. POSITION PROFILE: The Linux Software Engineer III is responsible for leading to the...  ...using software languages such as C, C++, C#, and Python. Additional duties involve...  ...environment ~ Experience with Embedded Linux GUI application development ~ Excellent... 
    C++
    Permanent employment
    Temporary work
    Local area
    Night shift

    Safran Defense & Space, Inc.

    Bedford, NH
    2 days ago
  •  ...take pride in delivering software that works reliably in...  ...group. The core engineering team consists of three...  ...that journey. As a Senior Software Engineer, you...  ...Proven use of AI tools embedded systematically into day...  ...an occasional aid C++ experience AWS experience... 
    Senior
    C++
    Full time
    Work at office
    Immediate start
    Remote work
    2 days per week

    Gbg

    Manchester, NH
    1 day ago
  • What do our Senior Gameplay Programmers do? Design and implement well‑engineered, reliable, maintainable, and bug‑free code Collaborate...  ...technical designs with other software engineers Work with QA,...  ...? Are comfortable working with C++ in a large, shared codebase. Have... 
    Senior
    C++

    Foundry 42 Ltd. Uk

    Manchester, NH
    4 days ago
  •  ...Starling is seeking passionate engineers to join the Customer Identity & Fincrime team in Manchester, NH. This role offers the opportunity to work on critical projects within a dynamic FinTech environment, utilizing a tech stack that includes Java, AWS, and Kubernetes.... 
    Senior

    Starling

    Manchester, NH
    7 hours ago
  •  ...Hybrid Onsite 5 days/week, alternating weeks in either Manchester, NH, Irving, TX, or New York, NY. The Senior Software Engineer will develop, test, deliver, and support workflow-driven features that power client interactions on a platform. The role will collaborate... 
    Senior
    Hourly pay

    Eliassen Group

    Manchester, NH
    6 hours ago
  •  ...About the role We’re looking for passionate and driven engineers to join our Customer Identity & Fincrime team. This is a fantastic opportunity...  ...or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an... 
    Senior
    16 hours

    Starling

    Manchester, NH
    7 hours ago
  •  ...years. About the role and team: We are seeking an experienced Senior Engineer with a strong background in .NET, AWS, and modern AI-assisted...  ...applications and services. This role combines hands‑on software engineering with technical leadership responsibilities, helping... 
    Senior
    Work at office
    Remote work
    Flexible hours

    CreateFuture

    Manchester, NH
    7 hours ago
  • SOC Code: 3544 – Data Analysts Number of Vacancies: 5 Related Job Titles SAS Statistical Programmer Data Scientist (Entry/Mid-Level) Overview Conducts statistical and data analyses to support reports, publications, and business decisions. Applies advanced statistical programming...
    Senior

    i5 Solutions Europe Limited

    Manchester, NH
    7 hours ago
  • £50.35k - £60.04k per year

     ...GCHQ, you’ll do varied and fascinating work in a supportive and inclusive environment that emphasises teamwork. Role As a Senior Software Engineer, you’ll play a pivotal role in solving mission‑critical challenges. You’ll contribute to the architecture and design of both... 
    Senior
    Full time
    Part time
    Work from home
    Trial period
    Flexible hours

    Mi5

    Manchester, NH
    1 day ago
  • $89k - $143.75k

     ...Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job...  ...understanding of cybersecurity controls and deliverables, knowledge of C++ preferably in a Linux environment, and the ability to work... 
    C++
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Manchester, NH
    3 days ago
  •  ...industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms,...  ...Role: We are seeking a full stack Senior Software Engineer with strong expertise in .NET...  ...pipelines, infrastructure as code). UI/UX Design: A good understanding of UI/... 
    Senior
    Worldwide

    CAMP Systems

    Merrimack, NH
    16 days ago
  • £50.35k - £60.04k per year

     ...MI5 seeks a Senior Software Engineer to contribute to mission-critical projects. Located in Manchester, this role involves working within a collaborative environment to deliver high-quality software solutions. The position includes a competitive salary ranging from £5... 
    Senior
    Flexible hours

    Mi5

    Manchester, NH
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Embedded UI - C++. Be the first to apply!