Logo of Huzzle

Software Engineer Intern, Embedded

image

Roku

1mo ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    Engineering
  • Cambridge

AI generated summary

  • You must be enrolled in a degree program (BS/MS in CS or related) graduating Dec 2023 or later, understand Linux/open-source, and have foundational C/C++ skills with embedded platform experience.
  • You will work on partner SOC board bring-up, API integration, Roku OS feature development, code maintenance, scalability solutions, and support QA and Channel certification efforts.

Requirements

  • Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor’s or Master's degree in computer science or a related field. Due to graduate in December 2025 or later.
  • Graduating in December 2023 or later.
  • Understand Linux, tools, libraries and open-source development.
  • Have foundational understanding of C/C++ coding skills (modern C++ exp. is a major plus!)
  • Experience with developing/debugging on Linux based embedded platforms.

Responsibilities

  • You will be responsible for core tasks ranging from partner SOC board bring-up, third-party API integration, Roku OS feature development, code maintenance, designing scalability solutions to help onboard new factories, supporting our QA and Channel certification teams, and everything else involved in our end-to-end product development and release cycles.
  • You’ll be responsible for directly developing innovative solutions and high-quality products that touch millions of people every day.

FAQs

What is the duration of the internship?

The internship is a paid 12-week program.

Where are the internship positions located?

The internship positions are based in our UK offices in Cambridge and Manchester.

What kind of projects will interns work on?

Interns will be responsible for core tasks such as partner SOC board bring-up, third-party API integration, Roku OS feature development, code maintenance, and designing scalability solutions.

What qualifications do I need to apply?

You should be currently enrolled in a full-time degree-seeking program, pursuing a Bachelor’s or Master's degree in computer science or a related field, and graduating in December 2023 or later.

Is prior experience with embedded systems necessary?

Yes, candidates should have embedded systems experience and a foundational understanding of C/C++ coding skills.

Are there any specific programming skills required for this role?

Yes, candidates should understand Linux, tools, libraries, open-source development, and have experience developing/debugging on Linux-based embedded platforms.

What type of culture does Roku promote?

Roku promotes a fast-paced environment focused on collaboration, trust, and problem-solving, appreciating independence, humor, and innovative ideas.

What benefits does Roku offer interns?

Interns receive a comprehensive range of benefits, including global access to mental health and financial wellness support, healthcare, and time off for personal reasons.

Is this internship position paid?

Yes, the internship position is paid.

What teams will interns have the opportunity to work with?

Interns may work with teams spanning devices and CoreOS, content, and advertising, contributing directly to innovative solutions and high-quality products.

Amazing Individuals. Unstoppable Team.

Entertainment & Media
Industry
1001-5000
Employees
2002
Founded Year

Mission & Purpose

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.