Software Engineer, Spacecraft Simulation
Core
Building high-fidelity multi-physics simulation infrastructure for autonomous spacecraft, constellation modeling, and mission software to enable design, validation, and performance analysis.
Role type
Senior IC spacecraft simulation software engineer
Builds
Simulation libraries and APIs for spacecraft dynamics, thermal, power, and propulsion systems
Domain
Aerospace engineering / Space systems simulation
Deliverable
production ML models | product features
Required skills
C++ (17/20), Python, 6DOF rigid body dynamics, thermal modeling, attitude dynamics and control, propulsion modeling, power systems modeling, object-oriented design, distributed systems architecture
Preferred skills
Numerical methods (ODE solvers, linear algebra), spacecraft subsystems (ADCS, GNC, EPS), orbital mechanics, coordinate frame transformations, model verification and validation
Technologies
C++, Python, Git, CI/CD pipelines
Responsibilities
Write efficient, maintainable C++ code for simulation libraries; Develop multi-physics models for dynamics, thermal, attitude, propulsion, and power systems; Implement coupled physics algorithms and time-stepping solvers; Design APIs for internal applications; Collaborate on mission planning and trade-space analysis
Seniority
Mid-level, hands-on IC