Software Development Engineer (Ring)
Company: Deepstreamtech
Location: Cambridge
Posted: May 20th, 2026
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
- (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
- (Desirable) Knowledge of machine learning model architecture and inference
What the job involves
- The RBKS Developer Experience (DevX) team is looking for a Software Development Engineer to help Ring and Blink device software teams deliver high quality firmware faster
- You'll build cloud services and tools that streamline how firmware gets tested, making it easier for engineers to get fast, reliable feedback on their code changes across different environments
- The work sits at the intersection of cloud services, developer tooling, and applied AI, with plenty of room to shape what gets built as priorities evolve
- You'll design and build AWS based services that reduce friction in the testing process and help teams understand their test results
- You'll work closely with firmware teams, including teams building agentic workflows for autonomous firmware generation, integrating your services into their development process end to end
- Design, build, and operate cloud services on AWS that streamline test execution and analysis across emulators, hardware devices, and other environments
- Apply generative AI techniques where they add genuine value, whether for test analysis, developer workflows, or exposing AI powered capabilities to other teams
- Collaborate closely with firmware teams to understand their needs and deliver tools that fit naturally into their workflow
- Contribute to the full software development lifecycle: scoping, design, implementation, testing, deployment, and operations
- Write clean, maintainable code and participate in peer code reviews
- You start with a team standup to align on priorities
- You might spend the morning designing an API for a new service, then pair with a firmware engineer to understand their testing needs
- You review a teammate's pull request, then join a cross team discussion about integrating your tools with an existing CI pipeline
- Some days you're deep in code, other days you're sketching out how to help engineers triage test failures faster
- The work varies and the team is still taking shape, so you'll have real influence over what gets built
#J-18808-Ljbffr
Apply Now