
Sr. Satellite Flight Software Engineer - TeraWave
Blue Origin2 days ago
Denver, CO, USA +2 moreSenior
Base Salary
$182k - $277k/yr
Responsibilities
- Architect, design, develop, and integrate core flight software for a next-generation satellite platform.
- Define reusable, scalable, and platform-independent flight software frameworks, services, and design patterns.
- Develop core services, command and data handling, telemetry, health monitoring, and fault-management infrastructure.
- Establish software architecture standards, coding guidelines, design patterns, review practices, and technical documentation.
- Partner with systems, avionics, GNC, communications, power, propulsion, thermal, payload, and autonomy teams to implement subsystem requirements.
- Conduct design reviews, code reviews, and technical trade studies involving performance, fault tolerance, redundancy, scalability, and portability.
- Support software integration, verification, and validation in software-in-the-loop, hardware-in-the-loop, and mission-representative environments.
- Improve build systems, CI/CD pipelines, automated test frameworks, and debugging and diagnostic tools.
- Design secure over-the-air spacecraft software updates with validation, authenticated delivery, rollback, version control, and safe deployment.
- Apply cybersecurity principles including secure communications, access control, interface hardening, and resilient software design.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related technical field.
- 8+ years of experience developing embedded software for spacecraft or other mission-critical real-time systems.
- Strong proficiency in C/C++ and Python.
- Experience with RTOS-based embedded software development using Embedded Linux, VxWorks, or QNX.
- Experience architecting and implementing complex flight software or mission-critical embedded software systems.
- Technical depth across software design, implementation, and cross-functional integration.
- Experience with software lifecycle, configuration management, CI/CD, verification, and validation practices for mission-critical systems.
- Familiarity with TCP/IP, UDP, CAN, I2C, SPI, and RS-422/485 communication protocols.
- Experience applying secure software development and cybersecurity practices in embedded or mission-critical systems.
- Experience with embedded software testing methodologies.
- Preferred qualifications include a master’s degree, experience with cFS or F Prime, satellite constellations, spacecraft networking, high-throughput data handling, fault-tolerant computing, radiation-hardened environments, optical inter-satellite links, secure OTA updates, build systems, static analysis, and automated verification frameworks.
Benefits
- Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short- and long-term disability, a 401(k) with up to a 5% company match, and an Education Support Program.
- Stock options are available to regular employees working at least 20 hours per week.
- Up to four weeks of paid time off per year based on scheduled hours and up to 14 company-paid holidays.
- Some employees may be eligible for discretionary bonuses and other benefits based on role type and job level.
About Blue Origin
Blue Origin designs and manufactures rocket engines, reusable launch vehicles, and lunar transport systems for commercial and government customers. Its products include the suborbital New Shepard, the in-development New Glenn orbital rocket, BE-4 engines (used on ULA’s Vulcan), and the Blue Moon lander; revenue comes from launch services, engine supply, and space systems contracts, including a NASA Human Landing System award. Founded in 2000 by Jeff Bezos, the company is headquartered in Kent, Washington.