Software Engineer, High Performance Computing (Starlink)

3 weeks, 1 day ago
Full-time
Junior
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Develop highly reliable, real-time software that determines which beams should be formed to optimize user experience across the satellite network.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and run experiments to validate key design concepts.
  • Build tools for software development and deployment.
  • Create tools for data analysis and visualization.
  • Develop test execution tools across virtualized hardware, real hardware-in-the-loop simulations, and on-orbit testing environments.
  • Own the complete software lifecycle, including development, testing, and support.
  • Close the feedback loop between software design and real-world performance.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a science discipline, or 2+ years of professional software development experience in lieu of a degree.
  • Internship experience is applicable toward the experience requirement.
  • Development experience in assembly, C, or C++.
  • Knowledge of real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained high-performance computing preferred.
  • Knowledge of network topology, numerical optimization techniques, graph theoretic approaches, or convex optimization preferred.
  • Experience developing, debugging, and deploying software used in real-world applications or projects preferred.
  • Creative problem-solving ability, strong analytical skills, and solid engineering fundamentals preferred.
  • Excellent written and verbal communication skills preferred.
  • Ability to work effectively in a dynamic environment with changing needs and requirements preferred.
  • Experience with distributed systems and internet services preferred.
  • Must be willing to work extended hours and weekends as needed.
  • Must meet ITAR requirements as a U.S. citizen/national, lawful permanent resident, refugee, asylee, or otherwise eligible for required U.S. State Department authorization.

Benefits

  • Pay range of $135,000-$155,000 per year for Software Engineer/Level I and $155,000-$185,000 per year for Software Engineer/Level II.
  • Eligibility for long-term incentives, including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses and discounted stock purchase through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan, short- and long-term disability insurance, and life insurance.
  • Paid parental leave.
  • Three weeks of paid vacation, plus 10 or more paid holidays per year.
  • Paid sick leave in accordance with company policy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Ground Software Engineer, Space

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer/Senior Software Engineer for its Space Ground Software team to build and deploy software supporting space operations, mission management, and Space C2 capabilities for defense customers.

C++ Go Helm Java JavaScript Kubernetes OpenShift Python Rust
27 minutes ago

Senior Software Engineer, Machine Learning

SmarterDx 11-50 Professional Services

SmarterDx is hiring a Senior Machine Learning Engineer to build and scale the ML ecosystem behind its clinical AI platform for hospitals, with a focus on reliable production systems and better developer experience.

Agile Apache Airflow AWS dbt Kubernetes LLM Machine Learning MLflow Pandas Python PyTorch Snowflake SQL TensorFlow Terraform
28 minutes ago

Senior Software Engineer, Core Experiences - Omaha, NE, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs behind its cross-platform product experience.

GCP Java Kotlin
57 minutes ago

Senior PowerBuilder Developer

3Pillar Global 1K-5K Internet Software & Services

3Pillar is hiring a Senior PowerBuilder Developer in Costa Rica to build and deliver software products within a remote-first product delivery environment.

Agile HTTP JSON XML
1 hour, 10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers