Astranis Space Technologies→
Flight Software Engineer at Astranis… · San…
Entry LevelOn-siteFull-timeSan Francisco Bay Area$130k–$175k/yr
Skills
cc++linuxshell command line toolsreal time operating systemsspacecraft avionics softwareground control softwaretelemetry softwareautomated testing softwarehardware in the loop (hitl) testingbare-metal embedded system softwarereading schematicsdatasheetsdebugging embedded software circuitspassion for building thingswork in a fast-paced environment
Job Description
Summary: Astranis Space Technologies builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. As a Flight Software Engineer, you will develop, execute, and implement flight software that commands and monitors spacecraft, ensuring compatibility with hardware from other teams.
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
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, Shell command line tools, Real time operating systems, Spacecraft avionics software, Ground control software, Telemetry software, Automated testing software, Hardware in the Loop (HITL) testing, Bare-metal embedded system software, Reading schematics, datasheets, Debugging embedded software circuits, Passion for building things, work in a fast-paced environment
Benefits: Equity and robust benefits, High-quality company-subsidized healthcare, Disability and life insurance, 401(k) retirement planning, Flexible PTO, Free on-site catered meals
Benefits
Equity and robust benefits
High-quality company-subsidized healthcare
Disability and life insurance
401(k) retirement planning
Flexible PTO
Free on-site catered meals