Software Engineer, GNC Simulations; Starlink
Listed on 2026-01-31
-
Software Development
Software Engineer
Software Engineer, GNC Simulations (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.
As a Simulation Software Engineer on the Starlink GNC team, you will help develop and maintain our in-house vehicle dynamics simulator, as well as related infrastructure for dispersed Monte Carlo simulations, hardware-in-the-loop (HITL) simulations, and GNC-specific data visualization. You will program the core simulation infrastructure and collaborate on the building of models to accurately represent multi-body physics, environmental perturbations, and vehicle power/propulsion/control hardware.
This is a high impact role where you will work across the engineering groups to build high fidelity simulations used to develop cutting-edge software and hardware. 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.
- Maintain in-house simulator as it pertains to Starlink and make continual improvements to help that system scale in performance and capability along with our constellation
- Maintain and improve the Space
X GNC Monte Carlo simulation infrastructure as it pertains to Starlink - Work with simulation software users to develop new features and models, and to improve user experience
- Improve reliability and performance of simulation software via continuous integration, profiling, etc
- Bachelor's degree in computer science, engineering, math, or STEM discipline and 1+ years of experience in software development; OR 3+ years of professional experience in software development in lieu of a degree
- 2+ years development experience in C/C++
- Strong proficiency in C++, Python. Front-end skills (e.g., JavaScript)
- Strong software design and development skills
- Thorough knowledge of physics and math
- Strong debugging, performance optimization, and unit testing
- Creative 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
- Willing to work extended hours and weekends when needed
- 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 job-related knowledge, education, and experience.
- Base salary is part of a total rewards package including potential long-term incentives, stock options, discretionary bonuses, and benefits.
- Benefits include medical, vision, dental, 401(k), disability and life insurance, paid parental leave, vacation, holidays, sick time, and shuttle service from select Seattle locations to the Space
X Redmond office.
To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, a U.S. lawful permanent resident (green card holder), a refugee under 8 U.S.C. § 1157, or an asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.
Space
X is an Equal Opportunity Employer; employment with Space
X is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Applicants requiring reasonable accommodation to the application/interview process should reach out to
#J-18808-Ljbffr(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).