SpaceX

Software Engineer (Network Performance)

SpaceX

Apply
about 1 month ago
Redmond, WA, USA
Entry Level / Mid Level

Base Salary

$123k - $145k/yr

Responsibilities

  • Develop highly reliable real-time software for network switches, servers, ground antennas, and satellites.
  • Own the complete software lifecycle including architecture design, implementation, testing, and support.
  • Create tools for testing, performance monitoring, and troubleshooting.
  • Build prototypes and manage experiments to validate design concepts.
  • Innovate networking technologies to manage data flow through a dynamic network.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline, or 2+ years of professional software development experience.
  • Experience with networking protocols such as UDP and TCP/IP.
  • Strong professional experience in C or C++ in a production environment is preferred.
  • Experience in development, testing, and deployment of software for real-world applications.
  • Knowledge of network optimization, traffic shaping, or bandwidth management is a plus.
  • Understanding of service provider networks including Ethernet, IPv4, IPv6, and MPLS.

Benefits

  • Access to comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan with company matching.
  • Paid parental leave and short/long-term disability insurance.
  • Three weeks of paid vacation and ten or more paid holidays per year.
  • Company shuttles for commuting to the SpaceX Redmond office.

Tech Stack

CC++

Categories

BackendEmbeddedSecurity