Astranis logo

Astranis

Software Simulation Engineer - Flight Software at Astranis

San FranciscoFull-time3403 Flight SoftwarePosted about 9 hours ago

About the Role

<div class="content-intro"><p>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.<br><br>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, builds, and operates its satellites out of its 153,000 sq. ft. headquarters in Northern California, USA.</p></div><h4><strong>Software Simulation Engineer</strong></h4> <p>We are looking for a Software Simulation Engineer to design and build the core architecture of our simulation platform. You will be responsible for the infrastructure that validates our intelligent systems before real-world deployment. Your focus will be on creating a scalable, high-performance virtual environment that seamlessly integrates flight software, autonomy stacks, and external models.</p> <h4>Role</h4> <ul> <li><strong>Simulation Architecture:</strong> Design, build, and maintain the core infrastructure, data pipelines, and timing mechanisms for our system-level and Software-in-the-Loop (SIL) simulation environments.</li> <li><strong>Framework Development:</strong> Build robust APIs and interfaces that allow cross-functional teams to easily plug their specific sensor, actuator, and physics models into the broader simulation.</li> <li><strong>Software Integration:</strong> Integrate flight software, autonomy stacks, and control algorithms directly into the simulator.</li> <li><strong>Testing Infrastructure:</strong> Develop the backend tooling and automated test frameworks needed to run large-scale simulations, verify system behavior, and catch edge cases.</li> <li><strong>Cross-Functional Sync:</strong> Act as the simulation platform owner, partnering with hardware and controls teams to ensure the architecture supports their testing requirements and scales effectively.</li> </ul> <h4>Requirements&nbsp;</h4> <ul> <li>BS or MS in Computer Science, Software Engineering, Systems Engineering, or a related field.</li> <li>3+ years of experience in software simulation, systems architecture, or complex software development.</li> <li>Expert in Python with strong working knowledge of C++.</li> <li>Hands-on experience architecting, extending, or maintaining custom software simulators, test harnesses, or large-scale software frameworks.</li> <li>Solid understanding of system-level networking and data routing (e.g., Ethernet, UDP/TCP, CAN).</li> </ul> <h4>Bonus</h4> <ul> <li>Background in aerospace, automotive, or robotics.</li> <li>Familiarity with Embedded Linux, RTOS, or supporting downstream Hardware-in-the-Loop (HIL) setups.</li> <li>Experience with CI/CD pipelines and scaling simulations in cloud environments.</li> </ul><div class="content-pay-transparency"><div class="pay-input"><div class="description"><div><strong>What we offer:&nbsp;</strong></div> <div>&nbsp;</div> <div>All our positions offer a compensation package that includes equity and robust benefits.</div> <div>&nbsp;</div> <div> <p data-path-to-node="3">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.</p> </div> <div>Astranis pay ranges are informed and defined through professional-grade salary surveys and compensation data sources. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials &amp; certifications, educational attainment, skill level requirements, and the level and scope of the position.</div></div><div class="title">Base Salary</div><div class="pay-range"><span>$125,000</span><span class="divider">&mdash;</span><span>$170,000 USD</span></div></div></div><div class="content-conclusion"><div><strong>U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required</strong></div> <div>(To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States, or other protected individual as defined by 8 U.S.C. 1324b(a)(3))</div> <div>&nbsp;</div> <div>Our mission and our products are meant to connect the world and everyone in it, regardless of gender, race, creed, or any other distinction. We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.</div></div>