Taro Logo

Software Engineer (Dynamics)

SpaceX develops technologies to enable human life on Mars and make space exploration possible.
Starbase, TX 78521, USA
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space

Job Description

SpaceX, a pioneering space exploration company, is seeking a Software Engineer for their Dynamics team at Starbase, TX. This role is crucial in developing software tools for the Starship vehicle program, focusing on dynamic and vibration analyses. The position combines software engineering with aerospace engineering, requiring both technical programming skills and understanding of dynamic systems.

As a Software Engineer on the Starship Dynamics team, you'll be responsible for creating and maintaining software that makes dynamics analyses more efficient. Your work will directly impact vehicle development through tools that interface with structural dynamics, flight data processing, model analysis correlation, trajectory design, and engine dynamics. This is an opportunity to work on cutting-edge space technology while building scalable, robust software solutions.

The ideal candidate should have a strong foundation in software development, particularly in Python and SQL, combined with an interest in aerospace engineering and dynamic systems. You'll be working in a fast-paced environment where your code will directly contribute to SpaceX's mission of enabling human life on Mars. The role offers the unique opportunity to blend software engineering expertise with aerospace applications, working on one of the most ambitious space exploration projects in history.

This position requires U.S. citizenship or permanent residency due to ITAR regulations, and candidates should have at least a bachelor's degree in a relevant field. The role is based at SpaceX's Starbase facility in Texas, where you'll be at the heart of Starship development and testing operations. Join SpaceX in their mission to make humanity a multi-planetary species while developing your career at the forefront of space technology and software engineering.

Last updated 2 days ago

Responsibilities For Software Engineer (Dynamics)

  • Implement tools for dynamics analysis for the Starship vehicle
  • Create and maintain a cutting-edge software platform to reliably execute and manage large processing tasks
  • Build highly robust software that is scalable for many analysis teams
  • Work with analysis groups to automate processes to support quick development iteration
  • Provide software support for test and launch operations

Requirements For Software Engineer (Dynamics)

Python
  • Bachelor's degree in computer science, physics, mathematics, mechanical engineering, aerospace engineering or other engineering discipline
  • 1+ years of development experience with Python, Javascript, and/or SQL (internships and school projects experience qualify)
  • Must be a U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements