Simulation Engineer - Space
Core
Build simulation environments for mission analysis of large satellite constellations, enabling ground-based testing of constellation software and real hardware before orbit.
Role type
Senior IC simulation engineer (space systems)
Builds
Simulation environments for hardware-in-the-loop and software-in-the-loop testing of satellite constellations
Domain
Space systems engineering and simulation
Deliverable
production ML models | product features
Required skills
Hardware-in-the-loop system delivery, Software-in-the-loop system delivery, Physics modeling (orbital dynamics, attitude dynamics, sensors, actuators, thermal, RF), Production-grade software development in shared codebases, Python, Rust or C++, System architecture for batch and real-time validation
Preferred skills
Design-space exploration, Monte Carlo analysis, Trajectory optimization, Space domain exposure (orbit propagation, AOCS, ground station models), Distributed simulation standards (HLA, DIS, FMI), GPU simulation
Technologies
Python, Rust, C++, HLA, DIS, FMI
Responsibilities
Build and maintain simulation environments for large constellation mission analysis, Build hardware-in-the-loop rigs with real hardware, Model physics including orbital and attitude dynamics, Validate models against test and flight data, Integrate partner and supplier models and hardware, Turn simulation results into trade studies and design recommendations
Seniority
Senior, hands-on IC