Developing software for designing and manufacturing Starship, SpaceX's next generation launch platform, to enable human life on Mars.
Requirements
- Programming experience in Typescript, Python, C, Go, Rust, or similar language
- Experience with version control, continuous integration, and continuous delivery concepts
- Expertise in designing software systems
- Deep understanding of testing, continuous integration, build, deployment & monitoring
- Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm)
Responsibilities
- Develop highly reliable software solutions that are used across SpaceX
- Create new applications that improve how SpaceX operates
- Build prototypes to prove out key design concepts and quantify technical constraints
- Own all aspects of software engineering and product development
- Integrate CAD software to manufacturing equipment
Other
- Must be willing to work extended hours/weekends as needed dependent on launch cadence
- Must be a U.S. citizen or national, or meet other ITAR requirements
- Must have a Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
- Must have 1+ years of experience in full stack development