Amazon logo

Principal Software Engineer - Ring

Amazon

Job Overview

Amazon's Ring division is seeking a Principal Software Engineer to lead the development of innovative streaming solutions for our home security and smart home products. This role involves designing, implementing, and optimizing streaming capabilities across the full stack, with a focus on firmware-level optimizations.

Key Responsibilities

  • Architect and develop high-performance, scalable, and reliable streaming solutions for Ring's products, from firmware to cloud infrastructure.
  • Collaborate with cross-functional teams, including hardware, firmware, and cloud engineering, to ensure seamless integration and end-to-end optimization.
  • Identify and implement firmware-level optimizations to enhance streaming performance, reduce latency, and improve overall user experience.
  • Continuously research and evaluate emerging technologies, industry trends, and best practices in the streaming domain.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing.
  • Contribute to the development of coding standards, design patterns, and best practices for streaming solutions.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience in developing streaming solutions, with a strong emphasis on firmware and embedded systems.
  • Proven expertise in video/audio codecs, streaming protocols (WebRTC, RTSP, etc.), and real-time communication technologies.
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with firmware development for ARM-based or other embedded platforms.
  • Strong understanding of networking concepts, protocols, and performance optimization techniques.

Preferred Qualifications

  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work collaboratively in a fast-paced, agile environment.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

Similar jobs

Last update: 23 minutes ago

Amazon logo
Amazon

Senior Software Development Engineer

Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.

Amazon logo
Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.

Amazon logo
Amazon

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, and JavaScript.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.

Amazon logo
Amazon

Frontend Engineer - JavaScript, TypeScript, Node.js

Join Amazon's AZA team as a Frontend Engineer to develop AI-powered tools using JavaScript, TypeScript, and Node.js.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

Amazon logo
Amazon

Software Development Engineer, Fashion Tech

Join Amazon as a Software Development Engineer in Fashion Tech, designing next-gen shopping experiences.

ARQUIMEA logo
ARQUIMEA

Embedded Systems Developer

Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.

Amazon Music logo
Amazon Music

Software Development Engineer

Join Amazon Music as a Software Development Engineer in San Francisco. Work on innovative audio entertainment solutions.

Audible logo
Audible

Lead Software Development Engineer, Consumer Domains

Lead Software Development Engineer role at Audible in Newark, NJ, focusing on consumer domains and innovative software solutions.

Fresco logo
Fresco

Principal Platform Engineer

Join Fresco as a Principal Platform Engineer to lead IoT platform development with Python and AWS in a hybrid work environment.

Amazon logo
Amazon

Front End Engineer - Publisher Technologies

Join Amazon as a Front End Engineer to build innovative user interfaces for Supply-Side Technologies in Advertising.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Deployment Cloud Support Engineer - Spanish Speaker

Join AWS as a Deployment Cloud Support Engineer in Dublin, fluent in Spanish, to support global cloud solutions.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer in San Jose, focusing on React, JavaScript, and cloud-based microservices.

Amazon logo
Amazon

Senior Applied Scientist

Join Amazon as a Senior Applied Scientist to lead machine learning projects, optimize ad performance, and drive innovation.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Vimeo logo
Vimeo

Senior Software Engineer, Video Analytics

Join Vimeo as a Senior Software Engineer in Video Analytics, focusing on full-stack development with JavaScript, PHP, and Scala.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.