Search jobs > Sunnyvale, CA > Senior software development

Senior Software Development Engineer - Wireless, Ring

Amazon.com Services LLC
Sunnyvale, California, USA
$151.3K a year
Full-time

As a Software Development Engineer Connectivity you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products.

Vertically your ownership can span across application, device framework, connectivity stack, drivers and low level wireless controller coexistence and scheduler algorithms.

Horizontally you will be given to opportunity to work and own connectivity solutions across all Ring devices spanning from Doorbells, Cameras devices to IoT Smart Home security solutions.

You will work on Wi-Fi, Bluetooth BR / EDR / BLE protocols and network stacks like TCP / IP, Thread, BLE Mesh and Matter and across use cases.

You will work closely with the product management, hardware, operations, application, platform, cloud and quality assurance teams.

You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Ring Connectivity team is responsible for the connectivity related user experience and use cases across Ring portfolio.

Key job responsibilities

  • Create and productize Connectivity stack SDK that includes L2 and L3 protocols for Linux and RTOS
  • Drive system engineering efforts to achieve best-in-class Wi-Fi performance, power consumption and stability
  • Be responsible for the architecture of software solutions, determining current limitations and compatibilities between subsystems, selection of new concepts and methodology, and hands-on development of major Wi-Fi components
  • Prepare technical requirements and software design specifications
  • Investigate, prototype, and deliver new and innovative connectivity solutions

About the team

Ring has a mission to reduce crime in neighborhoods. With affordable solutions that work on any home, Ring is committed to offering smart security that’s accessible to everyone.

Now Ring is part of the Amazon Devices family, and are seeking engineers who will help us create the next generation of home security.

What will you help us create?

Work hard. Have fun. Make history.

We are open to hiring candidates to work out of one of the following locations :

Sunnyvale, CA, USA

BASIC QUALIFICATIONS

  • 7+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language 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
  • 7+ years of embedded firmware development experience
  • Experienced with Linux kernel and the development and debugging of Wi-Fi drivers, supplicant and TCP / IP Stack
  • Development experience on Linux and RTOS platforms

PREFERRED QUALIFICATIONS

  • 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor’s degree in computer science or equivalent
  • Proven track record with embedded Wi-Fi, Bluetooth / BLE and TCP / IP Networking software
  • Knowledge of Wi-Fi and Bluetooth coexistence
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Able to work closely with other developers to understand their needs and issues and to develop cooperative solutions
  • 30+ days ago
Related jobs
Promoted
Hireio, Inc.
San Jose, California

Bachelor's degree or above, majoring in Computer Science, or related fields, with 5+ years of experience building scalable system;. ...

Promoted
HEPCO, Inc.
Sunnyvale, California

Key Responsibilities Proposals Assist with the preparation of proposals including project-specific approaches and scope of work Develop project scopes, select staff, create resource-loaded schedules, and provide fee breakdowns and valuations Highlight prior project experience and manage relationsh...

Promoted
Neuralink
Fremont, California

We are looking for experienced, hands-on engineers who are interested in exploring what's possible in highly powered and latency-constrained environments. You will have the opportunity to work closely with chip designers, EEs, algorithms, and software engineers on a small team that moves quickly. Jo...

Promoted
Hedgehog
Redwood City, California

Linux networking software development/engineering experience. Hedgehog is an open-source software company bringing networking designed and built for AI to reality. The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems...

Promoted
Zoox
Foster City, California

As a senior developer, you will take on a breadth of end-to-end responsibilities related to the development and support of this framework. Understanding of the software life cycle and common software design principles. The Software Hardware in the Loop (HIL) team at Zoox is responsible for designing...

Samsung Electronics America
Mountain View, California

An expert knowledge of Software Engineering best practices, Software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations. If you have ambitions to be a part of a Best in Class organization, Samsung’s eCommerce engineeri...

Amazon.com Services LLC
Sunnyvale, California

Software Development Engineer, you will engage with an experienced cross-disciplinary team to develop cloud solutions serving home security devices and services. Has experience working with various AWS service offerings and can identify the right architecture for the problem in hand. We are open to ...

Intuit
Mountain View, California

We are seeking a Full Stack Senior Software Engineer to help us build and support Audience Platform services within our Customer Data Platform organization. You’ll collaborate closely with engineers across the company to ensure our products are performant and reliable. You have 3+ or more years of e...

Penn Foster
Santa Clara, California

As our Senior Front End Software Engineer, you will contribute to the GUI software core to our product. Senior Front End Software Engineer. Senior Front End Software Engineer to apply to join our amazing medical imaging team full-time in our St. This Senior Software Engineering position works 3 days...

JPMorgan Chase & Co.
Palo Alto, California

Lead the design and development of the cloud infrastructure offerings and platform tools, ensuring that they are secure, scalable, and reliable, serve as a function-wide subject matter expert in one or more areas of focus, and provide technical leadership and guidance to the cloud engineering team. ...