remote
Software Development Engineer - Satellite Antenna Development - Amazon.com
Software Engineer
Senior engineer designing and implementing firmware and tools for low‑Earth‑orbit antenna systems, driving performance, reliability, and developer productivity in a fast‑moving satellite broadband project.
About the role
Key Responsibilities
- Design, develop, and maintain C++/Python firmware for LEO antenna subsystems, ensuring low‑latency and high‑reliability operation.
- Collaborate with cross‑functional teams to define hardware interfaces, performance metrics, and integration test plans.
- Build and optimize Linux‑based tooling and automation pipelines that accelerate development cycles and improve debugging efficiency.
- Implement robust version control, continuous integration, and automated testing strategies to support rapid iteration and high code quality.
- Analyze telemetry and performance data to identify bottlenecks, propose solutions, and drive iterative improvements.
Requirements
- BS/MS in Computer Science, Electrical Engineering, or related field; 5+ years of embedded software experience.
- Proficiency in C++ (modern standards) and Python for scripting and tooling.
- Hands‑on experience with Linux kernel/driver development and real‑time operating systems.
- Strong understanding of satellite communication principles and antenna system design.
- Excellent problem‑solving skills, ability to thrive in ambiguous environments, and a track record of delivering high‑impact solutions.