Senior Software Engineer - Flight Software Verified today
Senior Flight Software Engineer
You will be responsible for architecture, high-level design choices, development, and implementation of the flight software that commands and monitors our spacecraft. You will mentor junior engineers and collaborate with other teams to ensure the software works on their hardware. This role contributes to both commercial and US Government programs.
What you will do
- Develop software for the Flight Computer on our satellites
- Develop firmware for control boards on the satellite
- Improve and deliver reliable software through requirements generation, continuous integration, automated testing, and code reviews
- Collaborate with multiple teams including avionics, Ground Control, and Telemetry
- Develop software in C++ to interface with Flight computer and custom hardware on the vehicle
- Deliver complex projects through incremental development
- Mentor junior engineers
What you need
- 5-8+ years of experience developing software for products in modern C++ or C
- Familiarity with Software Development Methodologies and Design Patterns
- Experience working on Communication Protocols (TCP/IP, I2C, SPI)
- Good communication and written skills
- Passionate about space technology
- Experience building high availability and high reliability systems
Bonus experience
- Experience with embedded Linux or POSIX systems
- Experience with Python
- Experience developing on VxWorks, Linux, FreeRTOS, or QNX environments
- Demonstrated experience building, testing, and shipping production software
- Experience with safety critical development (FDA, FAA, Automotive)
- Experience with board bringup and hardware-software debugging and integration
Compensation and benefits
Base salary: $200,000 to $280,000 USD. Additional compensation includes equity via incentive stock options, company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and free 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.
