GNC SOFTWARE ENGINEER (STARSHIP)
RESPONSIBILITIES:
- Create analysis tools, applications, and execution pipelines that allow vehicles to be flown quickly, reliably, and robustly for the Starship GNC team
- Design and lead development of new software projects
- Review existing tools and processes and drive more efficient or more reliable approaches
- Participate in all phases of a mission, from feasibility analysis and research to concrete mission design and launch operations
- Perform trajectory design, optimization, and dispersion analysis for Starship launch vehicle missions for all phases of flight including ascent, on-orbit, entry and landing
BASIC QUALIFICATIONS:
- Bachelor’s degree in computer science, computer engineering, electrical engineering, math, or scientific discipline and 2+ years in a software engineering role
- 2+ years of experience with Python and Python based development frameworks
PREFERRED SKILLS AND EXPERIENCE:
- Experience in any of the following: orbital mechanics, flight dynamics, classical dynamics, modeling, robotics, or simulation
- Professional or academic experience with physics and/or experience with software as it relates to the physical world
- Strong competency in software development practices including testing and continuous integration
- Professional experience in web applications development
- Experience working directly on engineering or scientific computing problems
- Educational or professional background in Guidance, Navigation, and Control
- Demonstrated project or professional experience in launch vehicle and/or spacecraft systems
- Professional experience with other programming languages such as C/C++ or JavaScript
- Experience with high performance computing systems or large-scale data analysis systems
- Focus on performance bottlenecks and performance improvement techniques
- Must be willing to work extended hours and weekends as needed
COMPENSATION AND BENEFITS:
Pay Range:
Software Engineer (GNC) Level I: $120,000.00 - $145,000.00/per year
Software Engineer (GNC) 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 & will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.