Embedded Software Development Engineer, Ring
Company: Amazon
Location: Sunnyvale
Posted on: April 8, 2026
|
|
|
Job 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. - 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++ - Knowledge of machine learning model
architecture and inference - 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
Keywords: Amazon, Concord , Embedded Software Development Engineer, Ring, IT / Software / Systems , Sunnyvale, California