SpaceX
Posted 2mo ago

Software Engineer, High Performance Computing (Starlink)

SpaceX
Palo Alto or Redmond
$135k-$185k/yrOnsiteFull Time
Responsibilities
  • developing software
  • leading architecture
  • developing prototypes
Requirements
  • Bachelor's in CS/engineering or 2+ years software experience
  • Development experience in assembly, C, or C++
  • Real-time/high-performance computing
  • Distributed systems
  • Strong analytical and communication skills
Technical tools mentioned
assemblyCC++

Job description

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, HIGH PERFORMANCE COMPUTING (STARLINK)

At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced broadband internet system. Starlink is the world’s largest satellite constellation and is providing fast, reliable internet to millions of users worldwide. We design, build, test, and operate all parts of the system – thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. All Starlink satellites have laser terminals to connect with other Starlink satellites, creating a large laser mesh network in orbit. We’ve only begun to scratch the surface of Starlink’s potential global impact and are looking for the world’s best engineers to help maximize Starlink’s utility for communities and businesses around the globe.

As a Beam Planning Software and Network Software Engineer on the Starlink program, you will be solving challenges that improve our ability to fully utilize the hardware we have deployed. Our goal is to provide customers with the best possible satellite internet experience, often providing under-served communities with affordable, life-changing broadband internet access.

Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. We expect our engineers to close the feedback loop between software design and real-world performance. In this role, your software will have a meaningful and measurable impact on the world.

RESPONSIBILITIES:

  • Develop highly reliable, real-time software that determines which beams (user, laser, gateway, etc) should be formed in order to provide the best possible user experience for our low-latency, high-bandwidth satellite-based global network.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to prove out key design concepts.
  • Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments, including virtualized hardware environments, real hardware-in-the-loop simulations, and on-orbit testing.

BASIC QUALIFICATIONS:

  • 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 (internship experience is applicable).
  • Development experience in assembly, C, or C++.

PREFERRED SKILLS AND EXPERIENCE:

  • Knowledgeable in real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained, high-performance computing.
  • Knowledgeable in network topology, numerical optimization techniques, graph theoretic approaches, or convex optimization.
  • Developed, debugged, and deployed software that has been used in real world applications/projects.
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals.
  • Excellent communication skills both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with distributed systems and internet services.

ADDITIONAL REQUIREMENTS:

  • Must be willing to work extended hours and weekends as needed.

COMPENSATION AND BENEFITS:

Pay range:
Level I: $135,000.00 - $160,000.00/per year
Level II: $155,000.00 - $185,000.00/per year

Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.

Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k)-retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Employees accrue paid sick leave pursuant to Company policy which satisfies or exceeds the accrual, carryover, and use requirements of the law.

ITAR REQUIREMENTS:

  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.  

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to [email protected]

About SpaceX

Designs and launches advanced rockets and satellite internet constellations.

Year founded
2002
Employees
18154
Organization type
Private
Latest investment
Raised $750.00M Series I (2023) — led by Andreessen Horowitz
Headquarters
US

Similar jobs

Software Engineer roles near Palo Alto, California
3h
Save
Mark Applied
Hide
Software Engineer, Satellite Operations
San Jose, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build automation and runtime infrastructure for a satellite network, collaborate with hardware, cloud, and operations teams, investigate root causes, and support production systems.
3h
Save
Mark Applied
Hide
Staff Software Engineer, MetalDev
New York City or Sunnyvale
$207k-$275k/yr OnsiteFull Time
CoreWeave
CoreWeaveNASDAQ: CRWV: Cloud platform providing GPU-accelerated infrastructure for AI workloads.
8+ YOE8+ years in software engineering focused on infrastructure, cloud engineering, and distributed systems; expert Go, REST/gRPC APIs, Kubernetes, observability, CI/CD, GPU fleets, technical leadership, and incident response.
Go, REST, gRPC, Kubernetes, Prometheus, Grafana, PromQL, CI/CD, Kafka, ClickHouse, CRDB, DMTF, RedFish
3h
Save
Mark Applied
Hide
Software Engineer, Cyber Physical Systems
Alameda or Albuquerque
$92k-$109k/yr OnsiteFull Time
Kairos Power
Kairos Power: Developing fluoride salt-cooled nuclear reactors for clean energy.
2+ YOEBachelor's degree or equivalent experience and 2–4 years developing software applications, services, scripts, APIs, or data integrations. Requires programming, databases, and industrial systems knowledge.
SCADA, Supervisory Control and Data Acquisition (SCADA), Inductive Automation Ignition Perspective, HMI, PostgreSQL, SQL, PLCs, Rockwell Automation Studio 5000, Allen-Bradley PLCs, Python, Java, React, JavaScript, TypeScript, GitHub Actions, Docker, CI/CD
4h
Save
Mark Applied
Hide
Staff Software Engineer, Experimentation Platform
San Francisco or California
$248k-$279k/yr OnsiteFull Time
Discord
Discord: A platform providing voice, video, and text communication services.
7+ YOERequires 7+ years of full-stack software engineering experience, Python and SQL proficiency, experimentation tooling, technical project leadership, data governance, and strong cross-functional communication skills.
Python, SQL, TypeScript, Rust, Google Cloud Platform, AWS
4h
Save
Mark Applied
Hide
Sr. Software Engineer - Full Stack
United States or New York City or Palo Alto
$145k-$175k/yr RemoteFull Time
Allocate
Allocate: A financial technology providing private market investment access and management software.
5+ YOERequires 5–10 years web application experience, including 3+ years C# and Vue.js, 2+ years REST APIs, 1+ year TypeScript, SQL database expertise, AI-assisted development experience, and a bachelor's degree or equivalent experience.
Postgres, C#, .NET, Vue.js, TypeScript, Claude Code, Cursor, Codex, AWS, Amazon S3, Amazon CloudFront, Amazon ECS, Amazon EKS, Git, ASP.NET Web API, Dapper, Entity Framework, FluentMigrator, Docker, Docker Compose, Terraform
4h
Save
Mark Applied
Hide
Staff Software Engineer - AI - Platform Integrations
United States or Redwood City
$150k-$180k/yr RemoteFull Time
Delinea
Delinea: Provides identity security and privileged access management software.
8+ YOE8+ years building production backend systems and third-party API integrations; experience with connector patterns, OAuth, token exchange, webhooks, and AI or cloud platforms; proficiency in C#, Go, Java, or Python.
Salesforce Agentforce, Microsoft Copilot, AWS, Microsoft, Microsoft Entra, Google Cloud, OAuth, C#, Go, Java, Python, CASB, SSPM, Bedrock AgentCore
4h
Save
Mark Applied
Hide
Principal Staff Software Engineer, Systems Infrastructure
Mountain View or San Francisco
$226k-$369k/yr HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
10+ YOEBA/BS or equivalent practical experience, 10+ years in software, infrastructure, distributed systems, SRE, production, or reliability engineering, and 5+ years in technical leadership. Requires distributed systems and reliability expertise.
Java, Go, C++, Python, LLM
4h
Save
Mark Applied
Hide
Senior Software Engineer, Microservice Foundation
Redwood City or United States or Europe or Asia
$199k-$248k/yr HybridFull Time
Box
BoxNYSE: BOX: Provides cloud-based content management and secure file sharing services.
5+ YOEBachelor's degree in Computer Science or equivalent experience, 5+ years of software development, high-scale backend systems, Java/Spring/Spring Boot, software design, communication, and technical leadership experience.
Java, Scala, PHP, Spring, Spring Boot, Vert.x, Netty, GCP Pub/Sub, OpenAPI Specification, OkHttp, Gradle, GCP, Kubernetes, Zookeeper, Redis, Memcached, SLF4J, PromQL, PagerDuty, OpenTelemetry (Otel), BigQuery, GCL, Monaco Framework, API Gateway, Rate Limiter, Microsoft?, Microservices