GrepJob
Roku

Senior Software Engineer - C++, Embedded, Chromium

Roku
Apply
about 5 hours ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Develop software to enable top-tier streaming applications on Roku OS.
  • Port audio, video, and graphics functionalities while addressing certification requirements.
  • Work with embedded browser technologies like Webkit and Chromium.
  • Deliver new features and functionality both independently and in small groups.
  • Demonstrate excellence in C++ development and deliver high-performance software.
  • Make extensive changes to existing C++ code for modularity and maintainability.
  • Solve complex problems affecting user experience.

Requirements

  • 8+ years of relevant software development experience.
  • Extensive programming experience with C++.
  • Proven success in embedded system development projects and Linux OS.
  • Deep understanding of multi-threaded development and concurrency management.
  • Experience with embedded browsers like Chromium, Webkit, or Opera.
  • Experience in API design and developing portable code.
  • Ability to estimate software tasks and adhere to schedules.
  • Capability to architect, implement, and test systems for performance.
  • Good understanding of open-source development.
  • Knowledge of TCP/IP, TLS, HTTP, DRM technologies, and streaming protocols.
  • Bachelor's or Master's in Computer Science or equivalent experience.

Benefits

  • Comprehensive benefits including healthcare, life, and disability insurance.
  • Access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Vacation and personal time off to balance work and life needs.

Tech Stack

C++Linux

Categories

Embedded