Software Engineer, High Performance Computing (Starlink)

13 hours, 28 minutes 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

Software Engineer, iOS Core Product - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its widely used text-to-speech app, supporting a growing user base while shaping product decisions and new features.

CI/CD Git iOS Swift SwiftUI
22 minutes ago

Software Engineer, iOS Core Product - Arlington, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its text-to-speech iOS app for a large global user base in a fully distributed environment.

CI/CD Git Swift SwiftUI
45 minutes ago

Senior Software Engineer, Core Experiences - Madrid, Spain

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 that power its cross-platform product experience.

GCP Java Kotlin
1 hour, 1 minute ago

Infrastructure Software Engineer

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring an Infrastructure Software Engineer to build and improve the core systems that power its flagship products, support massive-scale data and connectivity, and enable a more reliable platform for millions of users.

C++ Go Java Python
1 hour, 3 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