Principal Software Engineer, Spacecraft Simulation
Core
Define long-term technical vision and architecture for a high-fidelity multi-physics spacecraft simulation platform supporting mission planning, autonomy, and GNC validation.
Role type
Principal Software Engineer (Spacecraft Simulation)
Builds
Production-quality multi-physics simulation software for spacecraft subsystems and complex dynamic environments
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models
Required skills
C++ (modern, performance, large-scale design), Python (API design, scripting), Multi-physics modeling (6DOF, thermal, propulsion, power), Real-time/faster-than-real-time execution, V&V frameworks, Numerical methods (ODE/DAE solvers, linear algebra), Systems architecture
Preferred skills
Hypersonic modeling, Advanced physics-based M&S, Astrodynamics & kinematics, CI/CD tooling (Git, CMake, Bazel)
Technologies
C++, Python, STL, Templates, ODE/DAE solvers, Git, CMake, Bazel
Responsibilities
Own long-term technical strategy and architectural roadmap for simulation infrastructure; Lead design and implementation of multi-physics simulation software; Define external-facing API strategy; Serve as technical anchor providing architectural guidance and mentorship
Seniority
Principal, technical leadership & strategy