Taro Logo

Software Engineer (Dynamics)

SpaceX is a space exploration company developing technologies to enable human life on Mars.
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 software tools that interface with structural dynamics, flight data processing, and engine dynamics analyses. The position offers a unique opportunity to directly impact the development of SpaceX's Starship vehicle, working at the intersection of software development and aerospace engineering. You'll be part of SpaceX's mission to make humanity multi-planetary, developing cutting-edge software solutions for complex engineering challenges. The role requires both strong software development skills and an understanding of engineering principles, making it ideal for candidates who want to combine technical programming expertise with aerospace innovation. Working at SpaceX's Starbase facility in Texas, you'll be at the heart of Starship's development, contributing to one of the most ambitious spacecraft projects in history. The position offers hands-on experience with both software development and rocket engineering, providing an exceptional opportunity for professional growth in the space industry.

Last updated 3 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
JavaScript
Kubernetes
  • 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
  • Demonstrated ability to own projects, critically define requirements
  • Experience with full stack software development
  • Excellent written and verbal communication skills
  • Familiarity with MATLAB

Interested in this job?

Jobs Related To SpaceX Software Engineer (Dynamics)

Design Criteria Engineer (Starship)

Design Criteria Engineer role at SpaceX working on Starship program, focusing on hardware design, analysis, and system engineering.

Space Operations Engineer (Ground Operator Training)

Space Operations Engineer role at SpaceX combining software development with spacecraft operator training, preparing teams for human and cargo spaceflight missions.

RF and Network Analysis Engineer, Regulatory (Starlink)

RF and Network Analysis Engineer position at SpaceX, focusing on regulatory and technical aspects of Starlink satellite communications system, requiring RF expertise and programming skills.

Fall 2025 Graduate Engineer

Fall 2025 Graduate Engineer position at SpaceX working on aerospace challenges across various engineering teams in multiple locations.

Software Engineer, Hardware Test & Automation (Starshield)

SpaceX is seeking a Software Engineer for Hardware Test & Automation to develop integrated operations and automation infrastructure for Starshield satellite testing and production.