Software Engineer Intern, Embedded Systems
Roku
17 days ago
San Jose, CA, USA
Intern
H1B Sponsor
Base Salary
$34k - $66k/yr
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.
Tech Stack
AWSAzureBashCC++Google Cloud PlatformLinuxPythonPyTorchscikit-learnTensorFlow
Categories
Embedded