Posted in

Software Engineer – Starshield Collision Avoidance

Software Engineer – Starshield Collision Avoidance

CompanySpaceX
LocationWest Athens, CA, USA
Salary$120000 – $170000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • 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 (internship experience is applicable).
  • 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.
  • Must be willing to work extended hours and weekends as needed.

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.

Preferred Qualifications

  • 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).
  • Ability to work independently and in a team, take initiative, and communicate effectively.
  • Previous experience with satellites or spacecraft systems is a plus.
  • Strong background in math and physics.