Taro Logo

Software Engineer (Dynamics)

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

Description For Software Engineer (Dynamics)

SpaceX is seeking a Software Engineer to join their Starship Dynamics team, focusing on dynamic and vibration analyses for the revolutionary Starship vehicle. This role combines software engineering with aerospace engineering, where you'll create and maintain critical analysis tools that directly impact vehicle development. The position offers a unique opportunity to work on cutting-edge space technology at SpaceX, a company dedicated to making humanity multi-planetary.

As a Software Engineer in the Dynamics team, you'll be responsible for developing software tools that interface with various analyses including structural dynamics, flight data processing, model correlation, trajectory design, and engine dynamics. This role requires both strong software development skills and an understanding of engineering principles, making it perfect for someone passionate about both coding and aerospace.

The ideal candidate will have experience with Python and software development, combined with knowledge of physics or engineering-based simulation. You'll be working in a fast-paced environment where your code will directly influence the development of the Starship vehicle. This is an excellent opportunity for someone who wants to contribute to SpaceX's mission of enabling human life on Mars while working with cutting-edge technology and brilliant engineers.

Working at SpaceX means being part of a team that's pushing the boundaries of space technology. You'll be involved in creating software tools that are essential for the success of the Starship program, the most powerful launch vehicle ever developed. The role offers the chance to work on challenging technical problems while contributing to humanity's future in space exploration.

Last updated a month 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)
  • Background in physics or engineering-based simulation
  • Knowledge of dynamics and aerospace environments
  • Strong Python skills
  • Experience with Kubernetes
  • Experience with full stack software development
  • Excellent written and verbal communication skills
  • Familiarity with MATLAB

Benefits For Software Engineer (Dynamics)

Visa Sponsorship
  • ITAR compliant visa sponsorship available for qualified candidates

Interested in this job?

Jobs Related To SpaceX Software Engineer (Dynamics)