Software Development Engineer, Ring AI (Edge AI), RBKS AI
Core
Build on-device intelligence for Ring cameras and doorbells by deploying computer vision and machine learning models to resource-constrained embedded systems.
Role type
Senior IC Edge AI Software Engineer
Builds
On-device perception stack for smart security devices
Domain
IoT, Embedded Systems, Computer Vision, Edge AI
Deliverable
production ML models
Required skills
Embedded C/C++, Deep Learning, Machine Learning, Computer Vision, Linux/Unix, RTOS development, ML Frameworks (PyTorch, TensorFlow), Model Optimization for Edge
Preferred skills
FreeRTOS/Zephyr/ThreadX/NuttX, Low-latency/Memory-constrained design, Edge model architectures (MobileNet, YOLO, SSD, Transformers), Object detection & tracking pipelines
Technologies
PyTorch, TensorFlow, C/C++, Linux, RTOS, MobileNet, YOLO, SSD, Transformers
Responsibilities
Develop Edge AI software for embedded systems, Collaborate with applied scientists on global product development, Design software under strict latency/memory/power budgets, Integrate AI/ML models into embedded Linux or RTOS environments
Seniority
Senior, hands-on IC