
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 Engineer for the Optical Inter-Satellite Link team to develop embedded software for satellite communications. You'll work with C/C++/Rust in RTOS environments, collaborating closely with hardware engineers. This position requires experience in embedded systems development.
Job Description
Who you are
You have a strong background in embedded software development, particularly in C, C++, and Rust, with experience in real-time operating systems (RTOS) or bare-metal environments. Your expertise includes developing highly reliable embedded software, from low-level programming to application-level control systems. You thrive in collaborative environments, working closely with hardware and systems engineers to support board bring-up and design control algorithms. You understand the importance of quality and innovation in software design, ensuring that top-level requirements are met throughout the development lifecycle.
You are familiar with the full software development lifecycle, from planning and design to deployment and maintenance. Your experience includes identifying requirements and ensuring that the software you develop meets high standards of reliability and performance. You are detail-oriented and have a passion for solving complex problems in embedded systems, particularly in the context of satellite communications.
Desirable
Experience with optical communications systems or satellite technology is a plus. Familiarity with agile development methodologies and tools for version control, such as Git, will enhance your ability to contribute effectively to the team. A background in working with hardware-software integration will also be beneficial in this role.
What you'll do
As an Embedded Software Engineer at Amazon, you will be a key member of the Optical Inter-Satellite Link (OISL) and Star Tracker team. Your primary responsibility will be to develop embedded software that controls and monitors high-rate optical communications for a constellation of satellites. You will participate in the entire software development lifecycle, ensuring that the software you create is robust and meets the needs of the mission to provide global broadband access.
You will work closely with hardware engineers to support board bring-up activities and design control algorithms that enhance the performance of the satellite systems. Your role will involve writing and testing code in C/C++/Rust, focusing on creating software that operates efficiently in RTOS and bare-metal environments. You will also be responsible for verifying the functionality of the software through rigorous testing and validation processes.
Collaboration is key in this role, as you will engage with cross-functional teams to identify requirements and ensure that the software aligns with the overall goals of the Amazon Leo initiative. You will have the opportunity to contribute to innovative designs and solutions that help bridge the digital divide by providing reliable broadband access to underserved communities.
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 be part of a mission-driven team that is dedicated to making a significant impact on global connectivity. The position is based in Redmond, Washington, and provides an opportunity to work on cutting-edge technology in the satellite communications space. 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

Mission Operations Engineer
Amazon is hiring a Mission Operations Systems Development Engineer to oversee the operational success of the Optical Inter-Satellite Link team. You'll work on automation and operational excellence for a satellite constellation initiative. This position requires experience in systems engineering and AWS.

Embedded Engineer
Amazon is hiring an Embedded Software Engineer to develop embedded security systems software for a constellation of Low Earth Orbit satellites. You'll work with C, C++, and Rust in a high-reliability embedded environment. This role requires experience in embedded systems and secure communications.

Software Engineering
Amazon is hiring a Software Development Engineer for the Amazon Leo team to build a robust software-as-a-service platform for their satellite network. You'll work with technologies like Java and machine learning to design multi-layered services. This position requires experience in developing mission-critical software solutions.

Embedded Engineer
Amazon is hiring a Senior Embedded Software Engineer to develop software for the Leo Payload Radio. You'll work with C, C++, and Embedded Linux to ensure high reliability and security for satellite systems. This position requires experience in embedded software development.

Embedded Engineer
Amazon is hiring an Embedded Software Dev Engineer for the Amazon Leo project, focusing on developing embedded software for satellite systems. You'll work with languages such as C, C++, and Rust, and require experience with Linux and real-time operating systems.