About this role
Software Engineer at Roku. Location: San Jose, California, United States. Role: extend features, improve playback, design algorithms Requirements: 2-5 years software development; BS/MS in CS or equivalent; proficient in C++ and Python; embedded systems and Linux; multi-threading; API design; open source experience; TCP/IP, DRM, streaming protocols; video/audio codecs. Category: Software Development Seniority: Mid Level Tools: C++, Python, Linux, TCP/IP, DRM, WebRTC, HLS, DASH, H.264, H.265, AV1, AAC, AC3 Commitment: Full Time Workplace: Hybrid Languages: English