SOFTWARE ENGINEER (GROUND SEGMENT)

Company Details

MAKING HUMANITY MULTIPLANETARY.

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.

SOFTWARE ENGINEER (GROUND SEGMENT)

The SpaceX Ground Segment team is responsible for supporting a wide array of communications needs. They support and deploy our worldwide network of ground stations, own all launch site and recovery RF communications and optical tracking, and maintain all Starlink telemetry, tracking, and control (TT&C) assets. For all real-time operations of Falcon, Dragon, and Starship, the team facilitates NASA flight operations interfaces and network integration, as well as mission control video and communications readiness testing. Additionally, as the focus turns towards the Human Landing System, the team is working on developing the plan and infrastructure that will be used to communicate with our vehicles and teams on and around the moon.

As a software engineer on the Ground Segment team, you will be responsible for designing, developing, and testing the software that is used to control SpaceX communications and tracking assets for every SpaceX program. You will develop projects through their full product life cycle. You will also have opportunities to work in Mission Control. You will demonstrate extreme ownership of this software through deep understanding of both internal and external needs and interfaces while pushing to meet aggressive timelines. You will also work closely and collaborate with other disciplines and think at a system level to ensure a high level of reliability for mission critical tracking and data on systems that include ones used in support of human spaceflight.  

RESPONSIBILITIES:

  • Design, test, and integrate highly reliable and available software systems that operate for long periods of time with minimal maintenance at scale that run on both commercial and SpaceX developed hardware
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Design and implement fault detection and mitigation in software
  • Partner with avionics, space operations, GNC, and other stakeholders to create effective working relationships to drive feature rich and customer focused software
  • Perform post operation data analysis to inform continuous improvement of mission critical software systems including automated imaging and tracking systems

BASIC QUALIFICATIONS:

  • Bachelor’s degree in computer science, engineering, math, or science discipline and 2+ years of experience in software development; OR 6+ years of experience in software development
  • 2+ years of experience in C++

PREFERRED SKILLS AND EXPERIENCE:

  • 2+ years of experience with spacecraft, ground station, or other communication system operations
  • 2+ years of project or industry experience with RF, controls, spacecraft, and/or communications systems
  • Developed, debugged and deployed software that has been used in real world applications/projects
  • Experience working on technical teams in a rapidly changing, highly demanding environment
  • Experience with networking protocols (UDP, TCP, etc)
  • Solid fundamental knowledge of networks, electronics, math, engineering, and physics
  • Strong skills in debugging, performance optimization, and unit testing
  • Creative approach to problem solving, engineering, and design with exceptional analytical skills
  • Excellent communication skills both written and verbal
  • Experience with Python
  • Electromechanical/mechatronics software system design and development
  • Working knowledge of control theory
  • Experience designing fault tolerant software
  • Thorough knowledge of computer architecture and networks
  • Ability to work independently and in a team, take initiative, and communicate effectively

ADDITIONAL REQUIREMENTS:

  • Extended hours and weekend work may be required to support critical project and mission milestones

ITAR REQUIREMENTS:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

#space #spacecareers #spacejobs #careersinspace #aerospacejobs #engineeringjobs #jobsinspace

Tagged as: python, C++, debugging, TCP, UDP, unit testing, performance optimization

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter