SpaceX is looking to develop technologies to enable human life on Mars, and the Starshield project aims to support national security efforts by leveraging Starlink technology and launch capability.
Requirements
- Experience with Python, C++ or similar object-oriented language.
- Experience with distributed systems or large-scale consumer internet systems.
- Production experience with containerization technologies (e.g. Docker, Kubernetes).
- Understanding of version control, testing, continuous integration, build, deployment, and monitoring.
- Experience with profiling and improving application performance.
- Experience with relational databases (PostgreSQL, CockroachDB, or similar).
Responsibilities
- Develop highly reliable and available software systems for managing thousands of satellites in low-earth orbit.
- Develop prototypes to prove out key design concepts and quantify technical constraints.
- Collaborate with other engineers to plan and organize the development of our products.
- See your software through from start to finish: from figuring out the core needs to prototyping, developing, and testing; to rollout and beyond.
- Work on payload management, collision avoidance, and orbital prediction tools for the large spacecraft constellations, and the analysis pipelines that prove those systems are working for our fleet.
Other
- Bachelor’s degree in computer science, engineering, math, or science discipline and +1 years of professional experience in software development; OR 3+ years of professional experience in software development in lieu of a degree.
- Must be willing to work extended hours and weekends as needed.
- Note that an active clearance may provide the opportunity for you to work on sensitive SpaceX missions; if so, you will be subject to pre-employment drug and random drug and alcohol testing.
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
- Ability to work independently and in a team, take initiative, and communicate effectively.