Software Engineer, GNC Simulations (Starlink)
Company: SPACE EXPLORATION TECHNOLOGIES CORP
Location: Redmond
Posted on: February 1, 2025
Job Description:
SOFTWARE ENGINEER, GNC SIMULATIONS (STARLINK)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.
SpaceX is looking for smart, motivated software engineers who enjoy
taking on complex challenges, work well in dynamic environments and
care about software best practices.RESPONSIBILITIES:
- 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 SpaceX 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.BASIC QUALIFICATIONS:
- 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++.PREFERRED SKILLS AND
EXPERIENCE:
- Strong proficiency in C++, Python, front-end skills (e.g.,
JavaScript).
- Strong software design and development skills.
- Thorough knowledge of physics and math.
- Strong skills in 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.ADDITIONAL REQUIREMENTS:
- Willing to work extended hours and weekends when
needed.COMPENSATION AND BENEFITS:Pay range:Software Engineer/Level
I: $120,000.00 - $145,000.00 per year.Software Engineer/Level II:
$140,000.00 - $170,000.00 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 at SpaceX. You may also be eligible for
long-term incentives, in the form of company stock, stock options,
or long-term cash awards, as well as potential discretionary
bonuses and the ability to purchase additional stock at a discount
through an Employee Stock Purchase Plan. You will also receive
access to comprehensive medical, vision, and dental coverage,
access to a 401(k) retirement plan, short & long-term disability
insurance, life insurance, paid parental leave, and various other
discounts and perks. You may also accrue 3 weeks of paid vacation
and will be eligible for 10 or more paid holidays per year. Exempt
employees are eligible for 5 days of sick leave per year.
#J-18808-Ljbffr
Keywords: SPACE EXPLORATION TECHNOLOGIES CORP, Edmonds , Software Engineer, GNC Simulations (Starlink), IT / Software / Systems , Redmond, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...