Simulation Software Engineer
Updated on 2/15/2024
Astranis

201-500 employees

Building low-cost satellites for global internet access
Company Overview
Astranis Space Technologies is a leader in the telecommunications industry, specializing in the creation of small, cost-effective satellites aimed at providing internet access to the 4 billion people globally who are currently without. The company's unique satellite broadband networks offer unparalleled capabilities, attracting both commercial and government customers, and have led to partnerships with top industry players like Orbits Corp, Pacific Dataport, Grupo Andesat, and Anuvu. These collaborations are not only expanding Astranis' global reach but also enabling the company to bring high-speed internet to underserved communities, demonstrating its commitment to social impact.
Hardware
Aerospace
B2C

Company Stage

Series C

Total Funding

$555.3M

Founded

2015

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

11%

2 year growth

39%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
JavaScript
React.js
Data Structures & Algorithms
AngularJS
CategoriesNew
Software Engineering
Requirements
  • BS or MS in Computer Science, Aerospace Engineering, or equivalent background experience
  • 2-5+ Years Experience in software or simulations engineering (not including internships)
  • 2-5+ Years Experience with programming skills, expertise in C/C++, Python, or other high-level object-oriented programming language(s)
  • 2-5+ Years Experience building simulations of complex physical systems
  • 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
Responsibilities
  • 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 in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team
Desired Qualifications
  • 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 databases
  • Experience with JavaScript (React, Angular, or similar framework)
  • Experience with spacecraft design