Satellite Flight Software Developer II - TeraWave

Blue OriginLos Angeles, WA
2d$123,714 - $188,945

About The Position

At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! This role is part of TeraWave, a satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This network will service tens of thousands of enterprise, data center, and government users who require reliable connectivity for critical operations. Special Mentions: This position is part of Blue Origin's TeraWave business unit, a newly announced satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. TeraWave consists of 5,408 optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations. At Blue Origin, we're not just building the future of space exploration—we're revolutionizing global connectivity through our TeraWave satellite network. As a Satellite Flight Software Developer II, you'll play a crucial role in ensuring the integrity and performance of our constellation of 5,408 satellites designed to deliver unmatched speeds up to 6 Tbps with symmetrical upload and download capabilities. Join us in our mission to provide enterprise-grade connectivity to locations unreachable by traditional methods, enabling critical operations for enterprise, data center, and government customers worldwide. Join our team and be part of building a space-based network designed for tomorrow, where your expertise will directly contribute to creating a system that provides connectivity anywhere on Earth.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, or related technical field
  • 3+ years of experience in developing flight software for spacecraft or similar complex systems
  • Proficiency in C, C++, or similar programming languages used in embedded systems
  • Experience with real-time operating systems and embedded software development
  • Knowledge of spacecraft thermal control, power management, and propulsion systems
  • Experience with software development lifecycle processes including requirements analysis, design, implementation, testing, and maintenance
  • Demonstrated ability to work effectively in a collaborative, cross-functional team environment

Nice To Haves

  • Master's degree in Computer Science, Computer Engineering, Aerospace Engineering, or related field
  • 5+ years of experience in satellite flight software development
  • Experience with satellite communications systems, particularly in high-throughput data transmission applications
  • Knowledge of RF and optical communications technologies
  • Experience with model-based development tools such as MATLAB/Simulink
  • Familiarity with satellite constellation operations and management
  • Experience with fault detection, isolation, and recovery (FDIR) implementation
  • Knowledge of spacecraft dynamics and orbital mechanics
  • Experience with software development for LEO and MEO satellite systems
  • Familiarity with space environment effects on satellite operations
  • Experience with agile development methodologies
  • Knowledge of cybersecurity principles for space systems

Responsibilities

  • Design, develop, and implement flight software for Blue Origin's TeraWave satellite constellation, with primary focus on thermal, power, and propulsion management subsystems
  • Create and maintain software architecture for satellite resource management, ensuring optimal performance of the 5,408 optically interconnected satellites in LEO and MEO orbits
  • Develop algorithms for autonomous thermal regulation to maintain optimal operating temperatures across varying orbital conditions and high-throughput data transmission scenarios
  • Implement power management software to optimize energy distribution, battery charging cycles, and solar array utilization for the TeraWave constellation
  • Design and code propulsion control systems for orbital maintenance, station-keeping, and collision avoidance maneuvers
  • Collaborate with cross-functional teams including systems engineers, hardware engineers, and operations personnel to integrate subsystem software with the overall satellite architecture
  • Develop and execute verification and validation procedures to ensure flight software meets mission requirements and quality standards
  • Create simulation environments to test thermal, power, and propulsion management software under various operational scenarios
  • Troubleshoot and resolve software issues during development, integration, testing, and on-orbit operations
  • Participate in technical reviews, design discussions, and risk assessment activities
  • Document software design, implementation, and test results according to Blue Origin standards
  • Support on-orbit operations and provide technical expertise for anomaly resolution

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%, and an 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service