Software Engineer, Design Software (Starship)
Core
Building and maintaining software for engineers to create, analyze, and distribute design data for Starship, including mesh processing, 3D graphics rendering, flight simulations, and wearables applications.
Role type
Software Engineer (Design Software)
Builds
Mesh processing tools, 3D graphics rendering engines, flight simulation software, and iPad/iPhone applications for design data distribution.
Domain
Aerospace / Space Exploration / CAD & Simulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Full stack development, software system design, application performance profiling, build systems, data processing, 3D graphics, CAD software integration
Preferred skills
Python, C#.NET, Go, Scala, Java, single page web applications, version control, CI/CD, Docker, Kubernetes, Angular, React, PostgreSQL, Neo4j, three.js, OpenGL, Vulkan, Unreal Engine
Responsibilities
Develop highly reliable software solutions used across SpaceX, create new applications to improve operations, build prototypes to prove design concepts, own all aspects of software engineering and product development, integrate electronics design software to manufacturing equipment
Seniority
Mid-level, hands-on IC
