About the Role
We are seeking a Software Engineer to join our Roku TV development team. As a Software Engineer remote, you will contribute to the development and delivery of software for regional TV platforms, focusing on markets in Europe and Australia. This role offers a unique opportunity to work on innovative projects that shape the future of TV streaming.
What You’ll Do
- Develop and maintain software for regional TV platforms, focusing on new TV projects.
- Collaborate with SOC vendors to resolve Roku-specific technical issues.
- Support certification processes with organizations such as ETV, the BBC, and DTG.
- Contribute to new software projects, including requirements definition, software design, and implementation.
- Develop primarily in C++, with contributions in C, Python, and JavaScript as needed.
- Port and adapt software to meet regional standards and specifications, including HbbTV.
- Troubleshoot technical issues across the software stack and work cross-functionally to resolve them.
- Participate in greenfield feature development as part of new TV platform launches.
Requirements
- Experience with C and/or C++ in a commercial or academic setting.
- Familiarity with Python is a plus.
- An interest in or exposure to embedded systems or low-level software development.
- A systems-level mindset with curiosity about how different parts of a system interact.
- Exposure to Linux environments is a plus.
- Familiarity with HTML or browser-based development is a plus.
- Up to three years of commercial software engineering experience or equivalent demonstrated through projects, internships, or academic work.
- Strong problem-solving skills and a collaborative approach to working through technical challenges.
What We Offer
- Competitive salary and comprehensive benefits package.
- Global access to mental health and financial wellness support.
- Local benefits including healthcare, life insurance, and retirement options.
- Flexible working arrangements with a hybrid work approach.
- Opportunities for professional growth and development.
- Inclusive and collaborative work environment.
- Time off for vacation and personal reasons to balance work and life needs.
This Software Engineer remote position is perfect for someone eager to grow and contribute to a dynamic team. Join us at Roku and help shape the future of TV streaming!
This Software Engineer position at Roku offers a unique opportunity to work on innovative TV software development in a collaborative environment.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months