Flight Software Engineer Verified today
Astranis builds advanced satellites for high orbits. We operate five satellites on orbit with many more launching soon, servicing over $1 billion in commercial contracts for enterprises, governments, and the US military.
The Role
As a Flight Software Engineer, you will develop and implement the flight software that commands and monitors our spacecraft. You will work across multiple software domains:
- Implement spacecraft avionics software
- Implement ground control and telemetry software
- Implement software for automated testing at component, functional and system levels, including HITL (Hardware in the Loop) testing
- Implement low level software to interface with various spacecraft components
- Implement, troubleshoot and improve real time operating system components
- Collaborate with hardware teams to ensure integrated performance
- Support recruiting and hiring for our growing team
Requirements
- Bachelor of Science degree in Computer Science, Electrical Engineering, or equivalent background knowledge
- Experience with C and/or C++
- Experience with Linux and shell command line tools
- Passion for building things and working hands-on in a fast-paced environment
Bonus Experience
- Real time systems design
- Bare-metal embedded system software
- Reading schematics and datasheets, debugging circuits with debugger, logic analyzer, or oscilloscope
- Web development frameworks and databases
- Test framework development, particularly with HITL systems
Compensation and Benefits
Base salary: $130,000-$175,000 USD. Compensation includes equity via incentive stock options, company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and on-site catered meals.
Requirements
U.S. citizenship, lawful permanent residency, or refugee/asylee status required to comply with U.S. Government space technology export regulations.
