Skip to content

Software Engineer – Ground Segment
Company | SpaceX |
---|
Location | West Athens, CA, USA |
---|
Salary | $120000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree
- Experience in C++ development
- Experience in Linux development
- Experience networking protocols and packet processing (Ethernet 802.3, IPV4, UDP, TCP)
Responsibilities
- Architect, develop, and test software projects that run on servers around the world to communicate with spacecraft and relay data back to SpaceX
- Develop continuous integration and testing systems and hardware-in-the-loop (HITL) systems in order to confidently deploy new software to a global production environment
- Partner with avionics, flight operators, GNC, and other stakeholders to identify and execute software solutions for vehicle communications and tracking
- Write automation software to streamline the flow of telemetry from multiple vehicles in space simultaneously, through the global ground station fleet, to various vehicle customers
Preferred Qualifications
- 2+ years of project or industry experience with RF, spacecraft, and/or communications systems
- Experience troubleshooting interactions between software and hardware such as network devices and lab instrumentation
- Experience developing software for embedded systems in C or C++ or experience developing firmware for FPGA platforms
- Developed, debugged, and deployed software that has been used in real world applications/projects
- Experience with modern continuous integration and continuous deployment (CI/CD) tools
- Excellent communication skills both written and verbal
- Experience designing fault tolerant software