Sr. Embedded SDE, Ring, Alarm & Accessories

AmazonSunnyvale, CA
$193,300 - $261,500Onsite

About The Position

Ring is working on innovative smart security solutions and is looking for skilled individuals with a strong bias for action and deep technical knowledge to join their core development team. The ideal candidate is passionate about IoT connected devices, has strong proficiency in embedded and systems software, and understands how code runs on hardware. As a Senior Software Development Engineer, you will be responsible for defining, building, and supporting the system design, architecture, and software for Ring IoT products. You will interact closely with business and cross-functional engineering teams to gather requirements, design, and implement new features. You will contribute to all aspects of an agile software & systems development life cycle including design, architecture, development, documentation, testing, and operations. You are the engineer that other engineers can count on; you are technical, and you attack every problem with enthusiasm. Your work is hands-on and multi-disciplinary, working closely with vendors, engineers, and product teams. You will write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of programming with at least one software programming language experience
  • Expertise and experience in leveraging AI for SW Development & testing

Nice To Haves

  • Experience writing low level drivers

Responsibilities

  • Dive deep and take ownership for critical design issues involving algorithm, hardware/firmware interfaces, IoT interfaces, overall system performance, etc.
  • Participate in design reviews for complex embedded systems, simulations, algorithms and software development
  • Influence and partner to develop the technical strategies for overall system designs
  • Solve problems using the most appropriate combination of hardware, software, systems design, architecture, process, or operations.
  • Lead reviews of architecture, design, operations, process, or post-incident analysis for your team. Actively participate in reviews of systems owned by partner teams.
  • Define and/or refine system requirements, participate in the development and delivery of Interoperability-related features such as system health monitoring, diagnostics, repair, and other self-healing automation.
  • Develop embedded software in C/C++
  • Adopt GenAI tools & framework to maximize throughput & increase efficiency ; without compromising on quality

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service