Software Engineer, Power Optimization (Starlink)
Core
Develop high-performance, safety-critical software and algorithms to control thousands of Starlink satellites, optimizing power, thermal behavior, and payload utilization to maximize network value.
Role type
Senior IC software engineer (satellite power & constellation optimization)
Builds
Ground and vehicle software for satellite control; constellation optimization algorithms; simulation models for hardware/software trades
Domain
Aerospace / Satellite communications / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++ or Rust systems programming, first-principles physics modeling, algorithm design, simulation development, code lifecycle ownership, performance optimization
Preferred skills
Profiling and vectorization/SIMD expertise, memory optimization, deep software performance knowledge, strong math and physics background
Technologies
C, C++, Rust
Responsibilities
Write highly reliable ground and vehicle software to control thousands of satellites in low Earth orbit; Develop constellation optimization algorithms working with cross-disciplinary engineers; Design future satellite constellations by defining requirements and building simulations for rapid iteration; Own the complete lifecycle of code including development, testing, verification, rollout, and monitoring; Participate in code reviews to maintain high code quality standards
Seniority
Senior, hands-on IC

