onsite
Software Development Engineer - Kuiper Manufacturing Systems Engineering - Amazon.com
Software Engineer
Lead software development for Amazon’s Project Kuiper satellite manufacturing, designing and implementing embedded, real‑time control systems in C++ and Python on Linux platforms to ensure reliable, high‑performance satellite operations.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software for satellite manufacturing and control systems using C++ and Python.
- Implement real‑time algorithms and ensure deterministic performance on Linux‑based hardware.
- Collaborate with hardware, systems, and operations teams to integrate software with satellite subsystems.
- Perform rigorous testing, debugging, and validation to meet stringent reliability and safety standards.
- Document design decisions, code, and test procedures for compliance and future maintenance.
Requirements
- Bachelor’s or higher degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in embedded software development for aerospace or high‑reliability systems.
- Proficiency in C++ (modern standards) and Python, with strong understanding of Linux kernel and real‑time extensions.
- Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and ability to work collaboratively in a cross‑functional team.