Skip to main content

Roku

Software Engineer, Embedded Systems

San Jose, California$197.9k–$270kmidAdded 2 days ago

About this role

Roku is seeking an Embedded Systems Software Engineer to join their Streaming Media team in San Jose. This role involves enhancing Roku's media engine by developing features that ensure high-quality video playback and integrating various technologies to improve performance for millions of users.

What you'll do

  • Enhance Roku's player features for new business opportunities
  • Improve playback quality on Roku devices
  • Work independently and in teams to meet deadlines
  • Develop high-performance software using C++ and Python
  • Implement maintainable changes to existing C++ code
  • Troubleshoot and resolve complex user issues

What they're looking for

  • 2-5 years of software development experience
  • Proficient in C++ and Python
  • Experience with embedded systems and Linux
  • Understanding of multi-threaded development
  • API design experience
  • Familiarity with TCP/IP, HTTP, and DRM technologies
  • Knowledge of video and audio codecs
  • Understanding of AI/ML technologies

Benefits

  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Paid time off
Apply on the employer's site

Opens the official application on the employer’s site. No login required.