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
Opens the official application on the employer’s site. No login required.