GrepJob
Roku

Senior Software Engineer

Roku
Apply
about 2 hours ago
Cambridge, United Kingdom
Senior / Staff+
H1B Sponsor

Responsibilities

  • Focus on the Native Build of Roku OS without physical hardware.
  • Solve design problems in embedded software, application SDKs, and networking.
  • Write efficient software that can be easily ported to new or existing platforms.
  • Demonstrate excellence in C++ development and deliver high-performance software.
  • Troubleshoot and resolve issues to ensure optimal performance.
  • Participate in code reviews and contribute to best practices in software development.

Requirements

  • 10+ years in software development, architecture, and API design.
  • 5+ years Linux systems programming experience.
  • Excellent modern C++ programming skills.
  • Understanding of compilers and their impact on resources and performance.
  • Proven track record of developing software within tight CPU, RAM, and storage constraints.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication skills for conveying technical concepts.
  • A Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

Benefits

  • Comprehensive benefits including healthcare, life, and retirement options.
  • Global access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

C++DockerLinux

Categories

BackendEmbeddedTesting