Finding the best job has never been easier
Share
As a System Development Engineer - Connectivity, you'll collaborate with a seasoned multidisciplinary team to brainstorm and develop cutting-edge consumer products. In terms of depth, your domain could range from applications, device frameworks, and connectivity stacks to drivers, as well as intricate algorithms for low-level wireless controller coexistence and scheduling. In terms of breadth, you'll have the opportunity to delve into connectivity solutions across the entire spectrum of Ring products, from Doorbells and Camera devices to IoT Smart Home security solutions. Your focus will be on various wireless technologies, including Wi-Fi, BLE, 900MHz, and TCP/IP networks or BLE stacks.
Key job responsibilities- Implement high-quality power-efficient network stack, framework and application features for line-powered as well as battery-powered devices
- Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions- Improve memory footprint, optimize driver, stack and application codeWork hard. Have fun. Make history.
- 2+ years of non-internship professional software development experience
- 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology
These jobs might be a good fit