Astranis

Guidance, Navigation & Control (GNC) Simulation Software Engineer

1w ago
USA
Astranis

Guidance, Navigation & Control (GNC) Simulation Software Engineer

1w ago
USAsoftware developmentsimulation softwaresatellite systemsmodeling

Develop and maintain high-fidelity spacecraft simulation software for satellite guidance, navigation, and control validation.

Requirements

  • BS or MS in Computer Science, Aerospace Engineering, or equivalent background experience
  • 2-5+ years in software or building simulations of complex physical systems
  • 2-5+ years experience with Python or other high-level object-oriented programming language(s)
  • Ability to effectively collaborate with interdisciplinary teams on large software projects
  • Strong problem-solving skills and attention to detail
  • Highly motivated, self-starting, and able to perform duties autonomously without much supervision
  • Don't meet them all? Not a problem. Please apply even if you do not meet all these criteria.

Nice to have

  • Understanding of classical or modern control theory, and basic orbital mechanics
  • Knowledge of memory management, threading, and interprocess communication techniques
  • Experience building and maintaining software infrastructure used across teams
  • Experience in statistical analysis techniques and Monte Carlo simulation
  • Experience with C/C++
  • Experience with AI tooling and agentic workflows
  • Experience with databases
  • Experience with spacecraft design
  • Base pay is just one component of Astranis’s total rewards package. Your compensation also includes a significant equity package via incentive stock options, high-quality company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and free on-site catered meals.

Other

  • Astranis builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. Today, Astranis satellites provide dedicated, secure networks to highly-sophisticated customers across the globe— large enterprises, sovereign governments, and the US military. With five satellites on orbit and many more set to launch soon, the company is servicing a backlog of more than $1 billion of commercial contracts. Astranis is the preferred satellite communications partner for buyers with stringent requirements for uptime, data security, network visibility, and customization. Astranis has raised over $750 million from some of the world’s best investors, from Andreessen Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, buil
  • As a Simulation Software Engineer on the GNC team, you will design, develop, and test our high-fidelity spacecraft simulation that is used to validate the software that controls our satellites while in orbit.
  • You will improve the core simulation infrastructure and collaborate with engineering teams across the company to model new systems and add interesting new features to the simulator.
  • Design, develop, and maintain software for our high-fidelity software simulation platform
  • Implement and improve software- and hardware-in-the-loop simulations to validate satellite software and flight algorithms
  • Accelerate the software development process through infrastructure improvements
  • Develop and enhance Monte Carlo simulation tooling for assessing system performance under various conditions
  • Incorporate physics-based models into simulation
  • Develop analysis and visualization tooling to provide insight into our system
  • Support GNC operations for our fleet of satellites, including on-console and on-call rotations
  • Support in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team