Posted in

Software Engineer – Ground Segment

Software Engineer – Ground Segment

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; 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