Taro Logo

Senior Software Engineer (Streaming), Ring

Ring is a smart home security company owned by Amazon, known for its video doorbells and other security devices.
Cambridge, UK
Senior Software Engineer
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (Streaming), Ring

Ring in the UK will grow rapidly in 2024, therefore we are looking for skilled individuals with a strong sense of independence to join our team in Cambridge. Our team will develop current projects as well as build and deliver new features. As a Software Development Engineer, you will be a core member of the development team.

The ideal candidate:

  • Enjoys working side by side with colleagues and teams on tough problems.
  • Is highly effective and thrives in a dynamic environment with multiple, changing priorities.
  • Knows what is important when shipping products to customers and has been through the process from start to finish.
  • Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge.

Key job responsibilities:

  • Delivering high-quality C/C++ code for Ring Devices at Amazon.
  • Proactively communicating and demonstrating technical leadership.
  • Designing and implementing real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS environments.
  • Optimizing video encoding and decoding on various HW platforms.
  • Developing bandwidth control and adaptive streaming algorithms.
  • Integrating with device-specific audio/video hardware and firmware interfaces.
  • Profiling and optimizing code for memory, CPU and power efficiency.
  • Collaborating on debugging streaming issues in the field.

As a team, we build Ring Doorbell Wired (https://ring.com/products/video-doorbell-wired). Every day we are solving challenging problems to make our product more suited to customer needs. Join us to be part of an innovative team working on cutting-edge IoT and streaming technologies.

Last updated 8 months ago

Responsibilities For Senior Software Engineer (Streaming), Ring

  • Deliver high-quality C/C++ code for Ring Devices at Amazon
  • Proactively communicate and demonstrate technical leadership
  • Design and implement real-time streaming protocols for embedded environments
  • Optimize video encoding and decoding on various HW platforms
  • Develop bandwidth control and adaptive streaming algorithms
  • Integrate with device-specific audio/video hardware and firmware interfaces
  • Profile and optimize code for memory, CPU and power efficiency
  • Collaborate on debugging streaming issues in the field

Requirements For Senior Software Engineer (Streaming), Ring

Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent practical experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Proven experience in software and streaming development with C/C++
  • Familiarity with embedded and IoT domain
  • Field experience with creating high performance and low latency video streaming solutions
  • Excellent written and verbal communication skills

Interested in this job?