Satellite Flight Software Developer III jobs in United States
cer-icon
Apply on Employer Site
company-logo

Blue Origin · 3 hours ago

Satellite Flight Software Developer III

Blue Origin is working to develop reusable, safe, and low-cost space vehicles and systems. In this role, you will lead the design, development, and implementation of core flight software architecture for the TeraWave satellite constellation, ensuring high-throughput capabilities and robust software solutions.

AerospaceManufacturingNational SecurityRenewable Energy
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Lead the design, development, and implementation of the core flight software architecture for the TeraWave satellite constellation
Architect and develop robust, scalable software solutions for the 5,408 optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO)
Architect and develop platform-independent, reusable software frameworks to expedite flight software development across the TeraWave constellation
Design and implement command and data handling systems that enable the high-throughput capabilities of the TeraWave network (up to 6 Tbps)
Develop and maintain critical flight software components for satellite operations, including command processing, telemetry, fault detection, isolation, and recovery
Create and implement software interfaces between various satellite subsystems (power, communications, attitude control, thermal management)
Establish software development standards, best practices, and architectural patterns for the TeraWave flight software team
Collaborate with systems engineers to define software requirements and system interfaces
Perform code reviews on flight software best practices
Design and implement real-time embedded software solutions for satellite operations
Develop and execute comprehensive test plans to validate flight software functionality
Troubleshoot complex software issues in simulated and operational environments
Support integration and testing activities to verify software functionality in simulated and hardware-in-the-loop environments
Contribute to technical documentation including software design documents, interface control documents, and test procedures

Qualification

Embedded software developmentC/C++ programmingReal-time operating systemsFlight software architectureSoftware testing methodologiesVersion control systemsContinuous integration/deploymentCommunication protocolsFault detectionRecoverySoft skills

Required

Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field
7+ years of experience in developing embedded software for space systems or similar mission-critical applications
Demonstrated experience with real-time operating systems (RTOS) and embedded programming
Proficiency in C/C++ programming languages
Experience with flight software architecture design and implementation
Knowledge of software development lifecycle processes for mission-critical systems
Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines
Familiarity with communication protocols used in spacecraft (CAN, I2C, SPI, RS-422/485)
Experience with software testing methodologies for embedded systems

Preferred

Master's degree or PhD in Computer Science, Software Engineering, or Aerospace Engineering
Experience with NASA's Core Flight System (cFS) or similar flight software frameworks
Knowledge of satellite communications systems and protocols
Experience with high-throughput data processing systems
Familiarity with optical inter-satellite link technologies
Experience with Rust programming language for embedded systems
Background in developing software for satellite constellations or distributed space systems
Experience with hardware-in-the-loop (HITL) testing for spacecraft systems
Knowledge of radiation-hardened computing environments and associated software considerations
Experience with fault-tolerant computing and redundancy management
Previous work on communication satellite systems or networks

Benefits

Medical
Dental
Vision
Basic and supplemental life insurance
Paid parental leave
Short and long-term disability
401(k) with a company match of up to 5%
Education Support Program
Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.

Company

Blue Origin

company-logo
Blue Origin is an aerospace company that focuses on lowering the cost of spaceflight and helping to explore the solar system.

Funding

Current Stage
Late Stage
Total Funding
$185.35M
Key Investors
NASAUnited States Space Force
2024-02-20Secondary Market
2024-01-24Undisclosed· $18M
2021-12-03Grant· $130M

Leadership Team

leader-logo
David Limp
Chief Executive Officer
linkedin
leader-logo
Tim Collins
Vice President, Global Supply Chain
linkedin
Company data provided by crunchbase