Senior Software Engineer (Roku TV)
Posted Updated
Description
- We are looking for a talented engineer to join our Products Team working on the Roku TV program! You will be responsible for the core tasks ranging from Roku OS feature development, SoC partner collaboration, third-party API integration, code maintenance, design scalability solutions to help onboard new factories, supporting our QA and Channel certification teams, and everything else involved in our end-to-end product development and release cycles
- 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 platform bring-up
- Third-party API integration
- Working end-to-end product development and release cycles
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities
- 4+ years C/C++ coding experience
- Bachelor’s or master’s degree in computer science or computer engineering, Electrical Engineering, or other relevant fields
- Have an ability to communicate with candor and effectiveness
- 8+ years of relevant software development experience
- Ability to excel in a fast-paced engineering environment
- System-on-a-chip (SoC) development and integration preferred
- Good understanding of Linux system and kernel concepts, multithreading primitives, Linux tools, libraries, and open-source development
- Experience with streaming audio/video platforms, graphics, and industry standards
- Experience working collaboratively with cross-functional teams
- Experience developing/debugging on Linux or Android-based embedded platforms