Taro Logo

Senior Software Engineer, Ring

Amazon is a global technology company known for e-commerce, cloud computing, and innovative consumer electronics.
Cambridge, UK
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
IoT · Consumer · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Ring

As a Senior Embedded Software Engineer at Ring, you will be a core member of a software team developing Ring's next generation of camera-centric devices. The ideal candidate is passionate about building IoT products and thrives in a dynamic environment with multiple, changing priorities. You will be responsible for managing your personal backlog, prioritizing issues, and diving deep into technical issues.

Key responsibilities include:

  • Obsessing over device battery life, boot time, system latency, and other performance KPIs
  • Adding significant new features and integrating with new hardware and software services
  • Working side by side with partners, colleagues, and teams on tough problems
  • Providing proactive outward communication and technical leadership
  • Contributing to the architecture and design of new and current systems

The team is responsible for developing and delivering firmware for Ring's camera-centric devices, including new products, supporting existing devices, and adding new features. It's a large team with sites in Europe and Asia, as well as stakeholders in the US.

This role offers the opportunity to work on cutting-edge IoT technology, collaborate with a diverse international team, and contribute to the full software development life cycle. You'll be at the forefront of innovation in smart home security, working on products that directly impact customers' lives.

Amazon is committed to diversity and inclusion, offering equal opportunities to all qualified candidates. The company provides a comprehensive benefits package and values work-life balance, making it an attractive place for talented engineers to grow their careers.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Ring

  • Develop Ring's next generation of camera-centric devices
  • Manage personal backlog and prioritize issues
  • Optimize device performance (battery life, boot time, system latency)
  • Add new features and integrate with new hardware and software services
  • Contribute to architecture and design of systems
  • Provide technical leadership and proactive communication

Requirements For Senior Software Engineer, Ring

Java
  • Experience as a mentor, tech lead, or leading an engineering team
  • Experience contributing to architecture and design of new and current systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in professional, non-internship software development
  • Experience in development in the last 3 years
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Senior Software Engineer, Ring

Equity
  • Equal opportunities employer
  • Diverse and inclusive workplace

Interested in this job?