Taro Logo

Sr. Software Engineer (Computational Geometry)

SpaceX is a space technology company developing technologies to enable human life on Mars.
Hawthorne, CA, USA
$160,000 - $220,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Robotics · AI
This job posting is no longer active. Check out these related jobs instead:

Job Description

SpaceX is seeking a Senior Software Engineer specializing in Computational Geometry to join their innovative team in Hawthorne, CA. This role is crucial in developing next-generation computation geometry tools for additive manufacturing and casting processes, directly supporting SpaceX's Starship and Starlink programs.

The position offers an exciting opportunity to lead the development and improvement of SpaceX's pre-print software platform for metal 3D printing systems. You'll be working with cutting-edge technology, developing reliable and scalable numerical analysis solvers, and creating in-process monitoring solutions for data collection and automated analysis.

As a Sr. Software Engineer, you'll be responsible for developing tooling and algorithms to ensure quality prints, integrating pre-print software with simulations, and collaborating with machine learning engineers to improve manufacturing processes. The role requires expertise in C++ development, computational geometry, and a strong background in software engineering.

The compensation package is highly competitive, ranging from $160,000 to $220,000 per year, complemented by comprehensive benefits including medical coverage, 401(k), stock options, and generous paid time off. This is an exceptional opportunity to make a direct impact on SpaceX's manufacturing processes and contribute to the company's ultimate goal of enabling human life on Mars.

The ideal candidate will have 5+ years of software development experience, strong C++ skills, and experience in computational geometry. Knowledge of mathematical optimization, CAD software integration, and 3D meshing would be particularly valuable. The role offers the chance to work with a talented team of engineers and directly influence the future of space exploration through advanced manufacturing technologies.

Last updated 5 months ago

Responsibilities For Sr. Software Engineer (Computational Geometry)

  • Own the continual improvement of SpaceX Additive Manufacturing pre-print software
  • Support additive manufacturing teams in translating next generation parts into printable reality
  • Develop tooling and algorithms to ensure quality prints
  • Integrate pre-print software with simulations and modeling software
  • Develop novel solutions for pre-print processing
  • Work with materials and processes engineers
  • Maintain interfaces between CAD tools and pre-print software
  • Collaborate with machine learning engineers
  • Refine mesh generation processes
  • Support case generation and compute resources
  • Develop algorithms for geometry deformation
  • Review code and provide feedback

Requirements For Sr. Software Engineer (Computational Geometry)

Python
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of software development experience; OR 7+ years of professional experience
  • 5+ years experience with C++ software development
  • 2+ years computational geometry experience

Benefits For Sr. Software Engineer (Computational Geometry)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave
  • Stock options
  • Employee Stock Purchase Plan
  • Discretionary bonuses