
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Skills & Technologies
Overview
Amazon is hiring a Device Software SDE to define, build, and support the system design and software for Ring IoT products. You'll work with C/C++ in Linux environments and collaborate with cross-functional teams. This position requires experience in embedded systems and IoT development.
Job Description
Who you are
You have a strong background in software development, particularly in embedded systems and IoT applications. Your experience includes defining and building system designs and architectures, and you are comfortable working with C and C++ in Linux environments. You thrive in collaborative settings and enjoy interacting with cross-functional teams to gather engineering requirements and implement new features.
You are familiar with the agile software development life cycle and have contributed to various stages including design, development, testing, and operations. Your problem-solving skills enable you to tackle complex design issues, and you approach challenges with enthusiasm and a proactive mindset. You are also keen on identifying and implementing process improvements to enhance team agility and efficiency.
Desirable
Experience with real-time operating systems is a plus, as is familiarity with hardware/firmware interfaces. You may have participated in design reviews for complex systems and have a good understanding of system health monitoring and diagnostics.
What you'll do
In this role, you will be responsible for defining, building, and supporting the software for Ring IoT products. You will dive deep into critical design issues, developing hardware and firmware interfaces, and ensuring seamless IoT integration. Your contributions will include participating in design reviews and influencing technical implementations across teams.
You will also define and refine system requirements, focusing on interoperability-related features such as system health monitoring and self-healing automation. Your work will involve developing embedded software in C/C++ within Linux and real-time operating system environments, ensuring that the software meets high standards of quality and performance.
Collaboration is key in this role, as you will work closely with business and engineering teams to gather requirements and implement features that enhance the user experience. You will be expected to contribute to all aspects of the software development life cycle, from design to operations, and to help drive process improvements that enhance team performance.
What we offer
Amazon provides a comprehensive benefits package, including competitive compensation, equity options, and a full range of medical and financial benefits. You will have the opportunity to work in a dynamic environment where innovation is encouraged, and your contributions will have a direct impact on the development of cutting-edge IoT products. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Amazon is hiring an Embedded Engineer to define, build, and support the system design and software for Ring IoT products. You'll work with C/C++ in Linux and real-time operating systems, collaborating with cross-functional teams. This position requires experience in embedded systems development.

Embedded Engineer
Amazon is hiring an Embedded Engineer to define, build, and support the system design and software for Ring IoT products. You'll work with C/C++ in Embedded Linux environments and collaborate with cross-functional teams. This position requires hands-on experience in embedded systems development.

Embedded Engineer
Amazon is hiring an Embedded Engineer to define, build, and support the system design and software for Ring IoT products. You'll work closely with cross-functional teams and contribute to the entire software development life cycle. This position requires experience in embedded software development.

Embedded Engineer
Amazon is hiring a Device Software Engineer to define, build, and support the system design and software for Ring IoT products. You'll work with C/C++ in Embedded Linux environments and collaborate with cross-functional teams. This position requires experience in embedded systems and software development.

Embedded Engineer
Amazon is hiring an Embedded Engineer for Ring to define, build, and support the system design and software for IoT products. You'll work with C/C++ and Embedded Linux to solve complex design issues. This position requires hands-on experience in embedded systems development.