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

Description For Sr. Software Engineer (Computational Geometry)

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 10 days 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

Interested in this job?

Jobs Related To SpaceX Sr. Software Engineer (Computational Geometry)

Sr. Software Engineer, C++ (Starshield)

Senior C++ Software Engineer position at SpaceX working on Starshield program, developing secure space-based systems and mesh networks for government use.

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical software for launch vehicles and Starlink, offering $160-220K salary plus equity and benefits.

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical applications for launch vehicles and Starlink satellite internet service.

Sr. Automation & Controls Engineer (Facilities Infrastructure)

Senior Automation & Controls Engineer position at SpaceX, focusing on facilities infrastructure systems at Kennedy Space Center, offering $130K-$180K salary with comprehensive benefits.

Sr. GNC Engineer (Starlink)

Senior GNC Engineer position at SpaceX working on guidance, navigation, and control systems for the Starlink satellite constellation.