×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Power Systems Controls; Starlink

Job in Redmond, King County, Washington, 98052, USA
Listing for: SPACE EXPLORATION TECHNOLOGIES CORP
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below
Position: Software Engineer, Power Systems Controls (Starlink)

Software Engineer, Power Systems Controls (Starlink)

Redmond, WA

Space

X 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 Space

X is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.

At Space

X 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, antennas that allow users to connect within minutes of unboxing, and the software that brings it all together.

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 Software Engineer on the Starlink Power Systems Control team, you are responsible for maximizing the network value of each satellite while ensuring satellites fly safely. You will develop first principles models of satellite thermal and power behavior, optimize algorithms to provide excellence user experience subject to physical constraints, contribute to simulation software and data analysis, and be part of the team designing next generation satellite hardware and software solutions.

This is a high impact role where you will coordinate with experts from other engineering disciplines to determine how all Starlink satellites optimally work together.

Space

X is looking for smart, motivated software engineers who enjoy taking on complex challenges, work well in dynamic environments and care about software best practices. 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 meaningful and measurable impact on the world.

RESPONSIBILITIES
  • Develop highly reliable, real-time software that plans how satellites should spend energy to form a low‑latency, high‑bandwidth global network
  • Build models that accurately predict behavior of physical systems and user experience
  • Participate in code reviews and lead software architecture and design
  • Develop prototypes and manage experiments to prove out key design concepts
  • Maintain simulation and analysis tooling to prevent regressions and ensure rapid development iteration
BASIC QUALIFICATIONS
  • Bachelor's degree in computer science, engineering, math, or STEM discipline OR 2+ years of experience in software development
  • Development experience in C/C++
PREFERRED SKILLS AND EXPERIENCE

Interested candidates who meet the basic qualifications should consider applying. The following preferred skills and experience are helpful for this role, but candidates with only some of them are able to be successful on our team. Learning on the job is critical success at Space

X, and a core part of the excitement of working on a flight software team.

  • Strong proficiency in C++, Python
  • Strong software design and development skills in production software environments
  • Thorough knowledge of physics and math
  • Strong skills in debugging, performance optimization, and unit testing
  • Creative and efficient approach to problem solving
  • Ability to work effectively in a dynamic environment with changing needs and requirements
  • Ability to work independently and in a team, take initiative, and communicate effectively
ADDITIONAL REQUIREMENTS
  • Willing to work extended hours and weekends when needed
COMPENSATION AND BENEFITS

Pay range:

  • Software Engineer/Level I: $ - $/per year
  • Software Engineer/Level II: $ - $/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  may also be eligible for…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary