
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 an Embedded Software Development Engineer to define and build systems for Amazon Devices IoT products. You'll work closely with cross-functional teams and utilize skills in C and C++ for embedded software development.
Job Description
Who you are
You have a strong background in software development engineering, particularly in embedded systems, with a focus on defining and building system designs and architectures. Your experience includes working closely with business and engineering teams to gather requirements and implement new features. You are enthusiastic about solving complex problems and have a technical mindset that drives you to tackle challenges head-on. You are familiar with the agile software development lifecycle, contributing to design, architecture, development, documentation, testing, and operations. Your expertise in C and C++ allows you to develop embedded software effectively, and you have experience with IoT interfaces and hardware/firmware integration.
You thrive in collaborative environments, participating in design reviews and influencing technical implementations across teams. You are proactive in identifying process improvements that enhance your team's agility and efficiency. Your ability to define and refine system requirements is complemented by your experience in developing interoperability-related features, such as system health monitoring and diagnostics. You are committed to continuous learning and improvement, always seeking ways to enhance your skills and contribute to your team's success.
Desirable
Experience with embedded Linux and familiarity with IoT protocols would be advantageous. A background in automation and self-healing systems is also a plus, as is a passion for developing innovative solutions in the IoT space.
What you'll do
In this role, you will be responsible for defining and building the system design and architecture for Amazon Devices IoT products. You will work closely with cross-functional engineering teams to gather requirements and implement new features that enhance the user experience. Your responsibilities will include participating in design reviews for complex embedded systems and simulations, ensuring that the technical implementation aligns with overall system designs. You will dive deep into critical design issues, developing hardware and firmware interfaces as well as IoT interfaces.
You will also identify and implement process improvements that enhance your team's agility, focusing on areas such as design, automation, development, testing, and operations. Your contributions will include defining and refining system requirements and participating in the development of interoperability-related features, such as system health monitoring and diagnostics. You will be an integral part of the agile software development lifecycle, contributing to all aspects from design to operations.
What we offer
Amazon offers a competitive compensation package, including equity and sign-on payments, along with a comprehensive range of medical, financial, and other 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. Join us at Amazon and be part of a team that is shaping the future of technology.
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 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.

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 Senior Embedded Engineer to define and build software for Ring IoT products. You'll work closely with cross-functional teams to design and implement new features using C, C++, and Embedded Linux. This position requires strong experience in embedded systems and IoT interfaces.

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.