Astranis Space Technologies→
Flight Software Engineer at Astranis… · San…
Entry LevelOn-siteFull-timeSan Francisco$120k–$150k/yr
Skills
c/c++linuxreal-time systemsembedded systemshitl testinghands-on design
Job Description
Summary: Astranis builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. As a Flight Software Engineer, you will support the development and implementation of flight software that commands and monitors spacecraft, while collaborating with other teams to ensure functionality on their hardware.
Responsibilities:
- 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/improve real time operating system components
- Support in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team
Required Qualifications:
- Bachelor of Science degree in CS, EE (or equivalent background knowledge)
- A passion for building things, including working in a fast-paced environment and hands-on design and development
- Experience with C and/or C++
- Experience with Linux and shell command line tools
- 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))
Preferred Qualifications:
- Experience with designing real time systems
- Experience with building bare-metal embedded system software
- Experience with reading schematics and datasheets, debugging circuits that interface with embedded software, from debugger to logic analyzer to oscilloscope
- Experience with web development frameworks and databases
- Experience with test framework development, especially with HITL (Hardware in the Loop) systems
Required Skills: C/C++, Linux, Real-time systems
Important Skills: Embedded systems, HITL testing
Nice-to-Have Skills: Hands-on design
Benefits: Equity, High-quality company-subsidized healthcare, Disability and life insurance, 401(k) retirement planning, Flexible PTO, Free on-site catered meals
Benefits
Equity
High-quality company-subsidized healthcare
Disability and life insurance
401(k) retirement planning
Flexible PTO
Free on-site catered meals