Astranis is seeking a Full-Stack Engineer to build software systems for automated testing, manufacturing, and real-time control of flight hardware and spacecraft, aiming to automate and validate critical flight components and support test, integration, and ground control.
Requirements
- 3+ years of professional experience as a full-stack software engineer (excluding internships).
- Strong proficiency with Python and experience developing tools for hardware or embedded systems.
- Proficiency with JavaScript or TypeScript, ideally with experience using React to build web-based user interfaces.
- Experience building and maintaining REST APIs and backend services.
- Comfortable working in Linux, using shell tools, and managing source control with Git.
- Experience with SQL/relational databases (e.g., Postgres).
- Experience with test instrumentation, schematics, and debugging interfaces between software and hardware.
Responsibilities
- Design and implement software systems that support automated testing of hardware components and spacecraft systems.
- Own UI and backend development for internal tools used in test infrastructure, manufacturing and spacecraft operations.
- Write robust, scalable software interfaces for electrical and embedded systems, including drivers for test instrumentation and ground support equipment.
- Develop component- and system-level automated test infrastructure using Python and full-stack tools.
- Work closely with satellite operators and manufacturing technicians to build UI workflows that streamline mission operations, command execution, and telemetry visualization.
- Drive cross-functional collaboration on software architecture, technical design, and hardware/software test strategy.
- Contribute to recruiting and interviewing efforts as we scale the team.
Other
- U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required
- (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))
- 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.