Software Engineer, Simulations (Starlink)
Core
Develop and maintain in-house vehicle dynamics simulators, Monte Carlo simulation infrastructure, and hardware-in-the-loop systems for Starlink satellite constellation operations.
Role type
Simulation Software Engineer
Builds
High-fidelity vehicle dynamics simulators, Monte Carlo simulation infrastructure, hardware-in-the-loop (HITL) systems, and GNC data visualization tools.
Domain
Aerospace / Satellite Communications / Control Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, software architecture, performance optimization, unit testing, debugging, multi-body physics modeling, environmental perturbation modeling, vehicle power/propulsion/control hardware modeling
Preferred skills
Python, JavaScript, software design patterns, complex problem solving, independent work, team collaboration
Technologies
C++, Python, JavaScript
Responsibilities
Maintain and scale in-house simulator for Starlink; Improve SpaceX GNC Monte Carlo simulation infrastructure; Develop new features and models with simulation users; Enhance reliability and performance via continuous integration and profiling.