Blue Origin

2025 University Grad- Flight Software Engineer, Lunar Permanence

Job Description

Posted on: 
October 8, 2024

We are looking for someone to apply their technical expertise and dedication to quality to positively impact safe human spaceflight. Passion for our mission is required!

Responsibilities

  • Implement, test, verify and deploy mission operations, safety-critical software systems, ensuring the success of the overall Ground Data System (hardware/software) supporting space flight operations.
  • Perform trade studies to resolve whether to develop software tools in-house, subcontract work to develop tools, or adapt or purchase existing software to perform a particular function.
  • Collaborate with multidisciplinary teams, including engineers representing space vehicle systems, mission-control infrastructure, operations fields, and customers to define software requirements, architectures, and designs.
  • Develop rapid prototypes to prove out concepts and quantify technical risks.
  • Coordinate with mission control infrastructure and mission system engineers to plan, develop, and lead system verification and qualification, to ensure software products that meet system requirements and safety-critical standards.
  • Produce and contribute to documentation for software architecture, design, verification plans, user manuals and training material.
  • Follow software development processes that meet Blue Origin and customer-required standards to ensure software safety and reliability.
  • Support frequent update cycles in support of pre-flight testing, mission validation exercises and events related to operations training.
  • Support mission control software operations responsibilities (maintenance, flaw correction, improvements) during operator training; ground data system verification, validation, and certification; spacecraft integration; and flight.
  • Integrate software components, build, and run unit-level and system-level tests, validate using Software-in-the-Loop and Hardware-in-the-Loop simulators, and release certified code.

Job Requirements

Qualifications

  • B.S. or higher degree in Software or Engineering related field.
  • Must graduate and be able to start full-time by August 2025.
  • 0-1 years of software development experience
  • Software development knowledge/experience in C++, Python, or Rust.
  • Understanding of full lifecycle software engineering. Including: system design; architecting requirements gathering; software implementation and verification, system integration, and release.
  • Skills in software build automation, continuous integration, configuration management, verification, and deployment.
  • Familiarity with Linux environment and basic Unix system administration activities.
  • Passion for spaceflight and space exploration.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Apply now

More job openings