Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a pioneering team focused on satellite technology at a leading global company. As an Embedded Software Development Engineer, you will play a crucial role in developing and integrating embedded software for satellite payloads. This position emphasizes collaboration with hardware teams and the use of advanced programming languages like C++ and RUST in a Linux environment. Your contributions will directly impact the reliability and efficiency of satellite systems from launch to de-orbit. If you're passionate about cutting-edge technology and ready to tackle exciting challenges, this opportunity is perfect for you.
Job ID: 2874927 | Amazon Kuiper Manufacturing Enterprises LLC - M90
You will work on embedded code for satellite payload software (LINUX and FreeRTOS). You will contribute to various core functionalities including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, and devices integrity verifications (ex. PRBS).
This position puts an emphasis on hardware and software integration and test automation.
We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.
Export Control Requirement:
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
In this role, you will drive the design, development, and operation of a variety of key functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for each satellite throughout its lifetime – from launch to de-orbit.
In this role, you will:
- 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 programming with at least one software programming language
- 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.