Software Engineer (Network Performance)
SpaceX
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