About The Position

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.

Requirements

  • 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++

Nice To Haves

  • Strong proficiency in C++, python. front-end skills (eg, js)
  • 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

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

Benefits

  • 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 and 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.
  • Employees in Washington State accrue paid sick time in compliance with state and federal law.
  • Company shuttles are offered to employees for roundtrip travel from select Seattle locations to the SpaceX Redmond office Monday to Friday.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service