Full-Time

Senior Embedded Software Engineer

Roku

Roku

1,001-5,000 employees

Streaming platform for television

Hardware
Consumer Software

Senior

Austin, TX, USA

Required Skills
Quality Assurance (QA)
Linux/Unix
Requirements
  • 8+ years of relevant software development experience
  • 5+ years C/C++ coding experience
  • System-on-a-chip (SoC) development and integration preferred
  • Experience developing/debugging on Linux-based embedded platforms
  • Good understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries, and open-source development
  • Bachelor's or Master’s degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields
  • Ability to excel working in a fast-paced engineering environment
  • Have an ability to communicate with candor and effectiveness
  • Experience working collaboratively with cross-functional teams
Responsibilities
  • Roku OS feature development
  • Code maintenance and scalability solution design and development
  • Partner with internal QA and development teams
  • System-on-a-Chip (SoC) integration and board bring-up
  • Third-party API integration
  • Everything involved in our end-to-end product development and release cycles

Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.

Company Stage

Series F

Total Funding

$298.2M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

-4%

1 year growth

0%

2 year growth

9%

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters