Job description
The Role Constellation's Flight Software team writes the code that actually flies the hardware. We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles.
Responsibilities
- Develop, test, and deploy mission-critical flight software in C/C++.
- Implement guidance, navigation, and control (GNC) algorithms on embedded hardware.
- Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions.
- Collaborate with hardware engineers to define system architecture and interfaces.
Requirements
- B.S. in Computer Science, Computer Engineering, Aerospace Engineering, or similar.
- Exceptional programming skills in modern C and C++.
- Extensive experience with Real-Time Operating Systems (RTOS) and embedded Linux.
- Familiarity with hardware communication protocols (I2C, SPI, CAN, RS-422) and low-level debugging.
More jobs at Constellation Space
Machine Learning Engineer
Constellation Space· Seattle· $120k – $180kSoftware Engineer
Constellation Space· Seattle· $120k – $180kGraduate/PhD Research Intern, Machine Learning
Constellation Space· Seattle· $72k – $84k
More jobs in Seattle
Account Manager - Oncology (Seattle)
Guardant Health· Seattle, WA· $77k – $106kRegional Sales Manager - Seattle
Alkira· Seattle, Washington, United States· $135k – $175kFederal Construction Quality Control Manager
Sealaska· Sealaska Construction Solutions, LLC, 1200 6th Ave., Seattle, Washington, United States of AmericaSenior Project Manager - Water/Wastewater
Kennedy Jenks· Seattle, WA, USAAssociate, Business Development
Reunion· Seattle, Washington, US (Hybrid)
