SpaceX is looking to maximize the network value of each satellite in the Starlink constellation while ensuring satellites fly safely.
Requirements
- Development experience in C/C++
- Strong proficiency in C++, python
- Strong software design and development skills in production software environments
- Thorough knowledge of physics and math
- Strong skills in debugging, performance optimization, and unit testing
Responsibilities
- Develop highly reliable, real-time software that plans how satellites should spend energy to form a low-latency, high-bandwidth global network
- Build models that accurately predict behavior of physical systems and user experience
- Participate in code reviews and lead software architecture and design
- Develop prototypes and manage experiments to prove out key design concepts
- Maintain simulation and analysis tooling to prevent regressions and ensure rapid development iteration
Other
- Bachelor's degree in computer science, engineering, math, or STEM discipline OR 2+ years of experience in software development
- Willing to work extended hours and weekends when needed
- U.S. citizen or national, U.S. lawful, permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State