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, 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 expertise in creating efficient analysis tools and automation systems.

The role involves working with cutting-edge space technology, directly contributing to SpaceX's mission of enabling human life on Mars. You'll be responsible for developing and maintaining software platforms that support various analyses, including structural dynamics, flight data processing, and engine dynamics. This position offers a unique opportunity to work at the intersection of software development and aerospace engineering.

The ideal candidate will have a strong foundation in both software development and engineering principles, with experience in Python programming and an understanding of dynamic systems. You'll be working in a fast-paced environment where your software solutions will directly impact the development of the Starship vehicle.

This is an excellent opportunity for someone passionate about space exploration and software engineering, offering the chance to work on revolutionary space technology. The role requires U.S. citizenship or permanent residency due to ITAR requirements. SpaceX provides a collaborative environment where you'll work alongside some of the industry's best minds, contributing to humanity's future in space exploration.

Last updated 3 months 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
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)