Sr. Software Development Engineer

Ring is a smart home security company that develops IoT devices and connectivity solutions.
Taipei, TaiwanHsinchu, Hsinchu City, Taiwan
Distributed Systems
Senior Software Engineer
Contact Company
5+ years of experience
IoT · Cybersecurity · Enterprise SaaS

Description For Sr. Software Development Engineer

Ring Connectivity is seeking a Senior Software Development Engineer to lead the design and architecture of Wireless technology. You will contribute to a nationwide community network enabling connectivity for millions of IoT devices and drive the technical direction and feature roadmap for Connectivity SDKs supporting device life-cycle management.

Key responsibilities include:

  • Managing key components of the Connectivity SDK
  • Bringing fresh ideas to simplify device onboarding and improve customer value
  • Evaluating design choices, prototyping new technology, and implementing technical solutions
  • Defining product roadmap and making technical trade-offs
  • Collaborating with cross-functional teams to deliver innovative monitoring solutions
  • Driving engineering best practices and setting team standards
  • Dealing with ambiguity and making data-driven decisions
  • Influencing and driving consensus across organizations

As a Senior SDE, you'll influence the product roadmap, define key components of system architecture, and lead the adoption of best practices. You'll work closely with teams across Ring, Blink, Sidewalk, and Key for Business to bring a unified connectivity solution for customers.

The Ring Connectivity team is responsible for ensuring optimal connectivity user experience and defining use cases across the Ring, Blink, and Sidewalk product range.

Required Qualifications:

  • 5+ years of professional software development experience
  • 5+ years of programming experience in at least one language
  • 5+ years leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Preferred Qualifications:

  • Master's degree in computer science or equivalent
  • 7+ years of full software development experience in wireless technologies
  • Knowledge of wireless embedded systems or architecture
  • Experience with wireless networking hardware
  • Knowledge of 802.11, 802.3, DHCP, TCP/IP stack, or BLE protocol and stack
  • Experience with Linux or RTOS development

Join our team to shape the future of IoT connectivity and make a significant impact on smart home technology!

Last updated 5 months ago

Responsibilities For Sr. Software Development Engineer

  • Manage key components of the Connectivity SDK
  • Bring fresh ideas to simplify device onboarding and improve customer value
  • Evaluate design choices, prototype new technology, and implement technical solutions
  • Define product roadmap and make technical trade-offs
  • Collaborate with cross-functional teams to deliver innovative monitoring solutions
  • Drive engineering best practices and set team standards
  • Deal with ambiguity and make data-driven decisions
  • Influence and drive consensus across organizations

Requirements For Sr. Software Development Engineer

Linux
  • 5+ years of professional software development experience
  • 5+ years of programming experience in at least one language
  • 5+ years leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead, or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Ring Sr. Software Development Engineer

Senior Software Engineer (Streaming), Ring

Senior Software Engineer (Streaming) position at Ring, focusing on developing and optimizing streaming technologies for IoT devices.

Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft working on Fabric Graph team, developing scalable graph services and infrastructure for large-scale analytics.

Senior Software Engineer - Qualcomm XR labs Europe

Senior Software Engineer position at Qualcomm XR labs Europe, focusing on AR/VR technology development with C++ and computer vision expertise required.

Senior Software Engineer - Systems and Infrastructure

Senior Software Engineer position at LinkedIn focusing on distributed systems and infrastructure, offering hybrid work in Mountain View, San Francisco, or Bellevue.

Senior Software Engineer, TPU Supercomputer

Senior Software Engineer position at Google focusing on TPU Supercomputer systems, requiring expertise in C++ and distributed systems.