Roku

Software Engineer Intern, Embedded Systems

Roku

Apply
17 days ago
Austin, TX, USA
Intern
H1B Sponsor

Responsibilities

  • Own a scoped project end-to-end: design, implement, test, and ship.
  • Define, agree, and track KPIs that measure technical and business impact.
  • Collaborate effectively across engineering, product, and partner teams to deliver outcomes.
  • Share learnings broadly—write, demo, and document insights to level-up others.
  • Leverage modern tech including innovative AI applications where relevant to your project.

Requirements

  • Pursuing a MS preferred in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • Previous development internship experience.
  • Strong fundamentals in data structures, algorithms, OOD, and systems design.
  • Practical experience in C/C++, Python, Bash, developing/debugging on Linux based embedded systems.
  • Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries and open-source development.
  • Awareness of or experience with generative AI tools for enhancing development productivity.
  • Familiarity with one or more machine learning frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Exposure to Cloud (AWS/Azure/GCP), Machine Learning, SDK/API design, and integration testing.
  • Comfort with Agile and collaborative tools (JIRA, Confluence, GitHub).
  • A builder’s mindset—creative, resilient, and proactive with a bias to ship.
  • Demonstrated 'real world' impact: shipped projects, prior internships, notable contributions.

Benefits

  • Comprehensive benefits include global access to mental health and financial wellness support.
  • Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, and retirement options.
  • Employees can take time off for vacation and personal reasons to balance work and life needs.

Tech Stack

AWSAzureBashCC++Google Cloud PlatformLinuxPythonPyTorchscikit-learnTensorFlow

Categories

Embedded