Software Engineer, Power Optimization (Starlink)

SpaceXRedmond, WA
$125,000 - $200,000Onsite

About The Position

As a Software Engineer on the Power Optimization team, you'll be responsible for high-performance, safety-critical software that makes billions of operational decisions per day for 10k+ Starlink satellites. You will develop algorithms to keep satellites flying safely, and maximize their network value. You will build first-principles physics models of satellite power and thermal behavior, and optimize payload utilization subject to energy and thermal constraints. Your code will have meaningful and measurable impact on the world.

Requirements

  • Bachelor's degree in computer science, engineering, math, or STEM discipline OR 3+ years of experience in software development.
  • Proficiency in C/C++ or another systems programming language (e.g. Rust).

Nice To Haves

  • Experience with production software environments where reliability and correctness guarantees are essential.
  • Deep understanding of software performance, and ability to write fast, performance-oriented code. Experience with profilers, vectorization/SIMD, runtime, and memory optimization is a plus.
  • Understanding of version control, testing, continuous integration, builds, deployment, and monitoring.
  • Strong math and physics knowledge.
  • First-principles thinking and willingness to push systems to their objective physical limit.
  • Strong sense of ownership and attention to detail.
  • Excellent writing, speaking, and listening skills.
  • Ability to communicate with experts from other engineering disciplines and know your audience.
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
  • Passion for working with satellites and advancing the commercial space industry.

Responsibilities

  • Write highly reliable ground and vehicle software to control thousands of satellites in low Earth orbit.
  • Develop constellation optimization algorithms, working with engineers across many disciplines to understand satellite operational requirements and physical constraints.
  • Design future satellite constellations: define requirements and build simulations for rapid iteration on hardware and software trades.
  • Own the complete lifecycle of your code, including development, testing, verification, rollout, and monitoring.
  • Participate in code reviews for others, and maintain a high standard for code quality.

Benefits

  • Company stock or long-term cash awards
  • Potential discretionary bonuses
  • Employee Stock Purchase Plan
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Various other discounts and perks
  • 3 weeks of paid vacation
  • 10 or more paid holidays per year
  • Company shuttles
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service