
Embedded Software Dev Engineer, Ring
Sunnyvale, CAJob$165–224K/yrSeen 3w agoSeen in employer's feed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Sunnyvale, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Embedded Software Development Engineer will define, build, and support system design, architecture, and software for Ring IoT products. The role works with business and cross-functional engineering teams to gather requirements and deliver features across the software and systems development life cycle. It also involves hands-on collaboration with vendors, engineers, and product teams to experiment, prototype, and ship systems.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Description
As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software for Ring IoT products. As a member of our team, you will be interacting closely with the business and cross-functional engineering teams across different organizations to gather engineering requirements, design and implement new features. You will contribute to all aspects of an agile software & systems development life cycle including design, architecture, development, documentation, testing and operations. You are the engineer that works with your team on solving the hard problems; you are technical, you attack every problem with enthusiasm.
Key job responsibilities
-
Dive deep and works to help solve critical design issues involving algorithm, develop hardware/software/firmware interfaces, IoT interfaces, etc
-
Participate in design reviews for complex embedded systems, simulations, algorithms and software development owned by your team and partner teams
-
Influences within your team and partner teams to help drive and develop the technical implementation for overall system designs
-
Identify and implement process improvements which improve your team’s agility. This may include improvements to design, automation, development, test or operations.
-
Define and/or refine system requirements, participate in the development and delivery of Interoperability-related features such as system health monitoring, diagnostics, repair, and other self-healing automation.
-
Develop embedded software in C/C+A day in the life
Your work is very hands-on and multi-disciplinary. You will be working closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems.
About the team
Ring's mission is to reduce crime in neighborhoods. Ring is committed to offering smart security solutions that are dependable and reliable. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems.
Basic Qualifications
-
3+ years of non-internship professional software development experience
-
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
-
Experience in embedded development in C/C+Preferred Qualifications
-
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
-
Bachelor's degree in computer science or equivalent
-
Experience with AI/ML technologies
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits .
USA, CA, Sunnyvale - 165,200.00 - 223,600.00 USD annually
How this job compares
Set against the 1,283 open Embedded Software Engineer jobs on Olive Jobs, counted October 30, 2026.
- Pay
- This posting$165–224K/yr
- California median$146–220K/yr322 salary ranges
- US median$128–194K/yr927 salary ranges
This range's midpoint, $194K, is 7% above the California median midpoint ($181K) — in the middle half of Embedded Software Engineer salary ranges in California.
- Openings
- Olive Jobs lists 397 open Embedded Software Engineer jobs in California and 1,283 across the US. 1% of them nationwide are listed as remote or flexible.
- Hiring the most in California
- Amazon (this employer)30 open
- RTX Corporation21 open
- Anduril20 open
- Experience
- This posting asks for at least 3 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,064 postings).
- Education
- 585 of the 1,283 open Embedded Software Engineer jobs (46%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 30, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Alarm & Accessories - Sr. Embedded SDE , RingAmazon · Sunnyvale, CA · $193–262K/yrSystem Software / Embedded EngineerTensordyne · Sunnyvale, CAPosted 1 day agoPosted 1 day ago
Staff Embedded Software Engineer, Silicon & Sensing SystemsRivian · Palo Alto, CA · $186–232K/yrPosted 3w agoPosted 3w ago
Senior Embedded Software EngineerNuro · Mountain View, CA · $176–264K/yrPosted 3w agoPosted 3w ago
Embedded Systems EngineerMatternet · Mountain View, CA · $160–205K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.