Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Defining power and thermal budgets for system components
Optimising firmware for power consumption
Designing new features and solutions
Working side by side with partners, colleagues and teams on technical problems
Monitoring and improving device KPIs
Perks and Benefits
You will join the team that works on Ring devices, including video doorbells, and security cameras
Develop the device firmware supporting features like Live View, colour night mode, and motion detection
Secure and reliable product development integrating with the Ring product range
Equal opportunities employment with a diverse workforce
Passionate environment that values discovery, invention, simplification, and building