Software Engineer Intern, Embedded Systems

Related skills

linux bash c python tensorflow

πŸ“‹ Description

  • Own a scoped project end-to-end: design, implement, test, and ship.
  • Define, agree, and track KPIs measuring tech and business impact.
  • Collaborate across eng, product, and partner teams to deliver outcomes.
  • Share learnings publicly by writing, demos, and documenting insights.
  • Leverage modern tech and AI where relevant to your project.
  • Work on embedded systems powering Roku's streaming platform.

🎯 Requirements

  • Pursuing MS in CS/CE/SE or related field (preferred)
  • Previous development internship experience
  • Strong data structures, algorithms, OOD and systems design
  • C/C++, Python, Bash on Linux-based embedded systems
  • Linux kernel concepts, multi-threading primitives, open-source tools
  • ML/AI: TensorFlow, PyTorch, scikit-learn, and related tools

🎁 Benefits

  • 12-week Summer program
  • Locations: Boston, San Jose, New York, Austin (on-site vary by team)
  • Mentorship from senior engineers
  • Clear KPIs and career visibility
  • Opportunity to ship production-grade projects
  • Hybrid work approach with partial remote Fridays
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’