Roku

Senior Software Engineer - C++, System Software

Roku

Apply
4 months ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Design and develop OS features in a multi-process environment.
  • Deliver high-performance, ultra-reliable software using C++.
  • Implement features with necessary abstractions for various hardware.
  • Ensure code is fast and resource efficient.
  • Solve new and challenging problems effectively.

Requirements

  • 5+ years of experience developing Linux-based consumer electronic products.
  • Excellent modern C++ programming skills.
  • Proven track record in embedded system development projects.
  • Experience in API design and developing portable code.
  • Deep understanding of multi-threaded development and concurrency management.
  • Experience with Linux IPC mechanisms.
  • Ability to architect, implement, and test systems for performance.
  • AI literacy and curiosity regarding Generative AI.
  • Bachelor’s or Master’s in Computer Science or equivalent engineering experience.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare options including medical, dental, and vision.
  • Life, accident, and disability insurance.
  • Commuter and retirement options (401(k)/pension).
  • Flexible time off for vacation and personal reasons.

Tech Stack

C++Linux

Categories

Embedded