Software Engineer II, Spacecraft Simulation
Core
Building high-fidelity multi-physics simulation infrastructure for autonomous spacecraft, including 6DOF dynamics, thermal, attitude, power, and propulsion systems.
Role type
Software Engineer II (Simulation)
Builds
Simulation libraries and APIs for spacecraft design, control algorithm validation, and mission outcome prediction.
Domain
Aerospace / Space Systems / Physics-based Simulation
Required skills
C++ (17/20), Python, Object-Oriented Design, 6DOF Rigid Body Dynamics, Thermal Modeling, Attitude Dynamics, Propulsion Modeling, Power Systems Modeling, Time-stepping Algorithms, Solver Architectures, Coordinate Frame Transformations, Orbital Mechanics
Preferred skills
Numerical Methods (ODE solvers, Runge-Kutta), Sparse Matrix Techniques, ADCS, GNC, Thermal Control Systems, Electric Power Systems, Quaternion Mathematics, Model Validation & Verification, CI/CD pipelines
Technologies
C++, Python, Git
Responsibilities
Develop multi-physics simulation libraries for spacecraft subsystems; Implement coupled physics algorithms capturing interactions between subsystems; Design and implement time-stepping algorithms and solver architectures; Maintain simulation APIs in multiple languages; Participate in code reviews and architectural discussions.
Seniority
Mid-level, hands-on IC
