Requirements
- 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
- Experience in embedded development in C/C++
- (Desirable) Bachelor’s degree in computer science or equivalent
- (Desirable) Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What the job involves
- As a Software Engineer, you will be a core member of a software team developing Ring’s next generation of camera-centric devices
- While experience with embedded systems is valuable, we’re looking for engineers passionate about building IoT products who are eager to work close to the hardware
- The ideal candidate is responsive, flexible, and thrives in an open collaborative peer environment
- You’ll obsess over device performance—whether that’s battery life, boot time, system latency, or other critical KPIs
- You’ll add significant new features and integrate with new hardware and software services
- You will be responsible for managing your personal backlog, prioritising issues, and diving deep into technical issues
#J-18808-Ljbffr…
