{"schemaVersion":"jobsearcher.job.v1","id":"afe761d8ac4f167f0ed11570","url":"https://jobsearcher.com/jobs/afe761d8ac4f167f0ed11570","canonicalUrl":"https://jobsearcher.com/jobs/afe761d8ac4f167f0ed11570","title":"Embedded Software Development Engineer, Ring Team","description":"Overview\nIn this role you will design and implement scalable embedded software for Ring devices, balancing firmware and software across RTOS and Linux platforms. You will work with cross-functional teams to improve device stability, performance and reliability at scale. You’ll lead technical reviews, mentor engineers, and drive observability and diagnostics to shorten mean time to resolution. This position offers the chance to impact customer experience through robust, resource-efficient embedded solutions.\n\nCompensation / Benefitshealth insurance401(k) matchingRSUssign-on paymentspaid time offparential leave\nResponsibilitiesDesign and architect high-performance embedded software for Ring devicesOwn end-to-end debugging of critical firmware and system issues impacting customer experienceDevelop resource-efficient software for RTOS and Linux-based embedded systems at scaleLead design and code reviews, establishing standards across product linesMentor junior engineers and promote knowledge sharingAdvance operational excellence with monitoring, metrics, and diagnostic toolsCollaborate with firmware, cloud, mobile, product to define requirements and deliver integrated solutionsIdentify and address systemic issues to improve device reliability and user satisfaction\nKey requirements3+ years of non-internship software development experience3+ years of design or architecture experience for new/existing systems3+ years of designing and developing large-scale multi-threaded, embedded or distributed software using C, C++, Java, or PerlExperience with embedded systemsStrong debugging and cross-functional collaboration skillsexcellent written and verbal communicationcollaboration across distributed teams in multiple geographiescustomer obsession and proactive problem ownershipembedded architecturesRTOSLinux-based platforms","company":"Amazon","rawCompany":"amazon","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T05:08:31.485Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Development Engineer, Ring Team","description":"Overview\nIn this role you will design and implement scalable embedded software for Ring devices, balancing firmware and software across RTOS and Linux platforms. You will work with cross-functional teams to improve device stability, performance and reliability at scale. You’ll lead technical reviews, mentor engineers, and drive observability and diagnostics to shorten mean time to resolution. This position offers the chance to impact customer experience through robust, resource-efficient embedded solutions.\n\nCompensation / Benefitshealth insurance401(k) matchingRSUssign-on paymentspaid time offparential leave\nResponsibilitiesDesign and architect high-performance embedded software for Ring devicesOwn end-to-end debugging of critical firmware and system issues impacting customer experienceDevelop resource-efficient software for RTOS and Linux-based embedded systems at scaleLead design and code reviews, establishing standards across product linesMentor junior engineers and promote knowledge sharingAdvance operational excellence with monitoring, metrics, and diagnostic toolsCollaborate with firmware, cloud, mobile, product to define requirements and deliver integrated solutionsIdentify and address systemic issues to improve device reliability and user satisfaction\nKey requirements3+ years of non-internship software development experience3+ years of design or architecture experience for new/existing systems3+ years of designing and developing large-scale multi-threaded, embedded or distributed software using C, C++, Java, or PerlExperience with embedded systemsStrong debugging and cross-functional collaboration skillsexcellent written and verbal communicationcollaboration across distributed teams in multiple geographiescustomer obsession and proactive problem ownershipembedded architecturesRTOSLinux-based platforms","datePosted":"2026-09-15T05:08:31.485Z","dateModified":"2026-09-15T05:08:31.485Z","hiringOrganization":{"@type":"Organization","name":"Amazon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"afe761d8ac4f167f0ed11570"},"url":"https://jobsearcher.com/jobs/afe761d8ac4f167f0ed11570"}}