Astranis is looking to solve the problem of expanding humanity's reach into the solar system by building advanced satellites for high orbits, providing dedicated, secure networks to highly-sophisticated customers across the globe.
Requirements
- 2-4+ years of experience developing software for products in modern C++ or C
- Familiarity with Software Development Methodologies and Design Patterns
- Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
- Experience with Building High Availability/High Reliability systems
- Experience with Python
- Experience with embedded Linux / POSIX systems
- Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments
Responsibilities
- Develop Software for the Flight Computer / Earth Stations Hub for our Satellites
- Develop Firmware for control boards on the satellite/ Earth Stations Hub
- Improve and deliver reliable software through requirements generation, Design continuous integration, automated testing and code reviews
- Collaborate with multiple teams (Payload, Communications Ground Control, Telemetry)
- Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle
- Deliver complex projects through incremental development
Other
- U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required
- Good Communication and Written Skills
- Passionate about Space Technology
- Base pay is a single component of Astranis's total rewards package, which may also include equity in the form of incentive stock options, high quality company-subsidized healthcare, disability and life insurance benefits, flexible PTO, 401(K) retirement, and free on-site catered meals
- 2-4+ years of experience