Senior Flight Software Engineer - Lunar Permanence
Blue Origin LLC - Seattle, WA
Apply NowJob Description
Application close date:Applications will be accepted on an ongoing basis until the requisition is closed.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 spaceflightThis role is part of the Lunar Permanence business unit, which develops Blue Origin's Blue Moon landers and related products. To further Blue Origin's mission of millions of people living and working in space for the benefit of Earth, we are building sustainable infrastructure for our transport of crew and cargo from Earth to the lunar surface.As a Senior Flight Software Engineer on Lunar Permanence, you will directly support program execution of crewed and uncrewed lunar vehicles. This position will provide technical leadership for software development, integration, test, and verification activities. You will be a key member of a software team responsible for designing, implementing, and verifying flight software that will fly on a lunar lander. You will share in the team's impact on the full life cycle of software and vehicle development, from conceptual architectures and requirements through vehicle integration, launch, and flight. We are looking for someone to apply their technical expertise, leadership talent, and passion for our mission to help return humans to the moon.We are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact safe human spaceflight. Passion for our mission and vision is requiredSpecial Mentions:Interviews will include a technical assessmentResponsibilities include but are not limited to:Develop flight software for that will fly on the MK2 crew vehicle.Develop software requirements and architecture in coordination with systems engineering and subsystem owners.Author unit tests, documentation, and participate in code reviews.Lead technical implementation of human-rated flight software for a crewed lunar lander.Participate in the development and implementation of subsystem applications and fault management.Evaluate, decompose, and create requirements for safety-critical, real-time operating systems.Contribute to trade studies on platform software architecture and implementation.Author unit tests, documentation, and participate in code reviews.Minimum QualificationsB.S. or higher degree in computer science, computer engineering, aerospace engineering, or related field or equivalent experience.2 years professional experience minimum.Experience improving stability through monitoring, analysis, thoughtful code reviews, and detailed feedback.Ability to work independently and as part of a team. Proven understanding of source control tools and concepts such as git workflows, versioning, branching.Ability to earn trust, maintain positive and professional relationships.Proficiency in C++, Git and LinuxWorking knowledge of Python.Experience writing software design and requirements documentsStrong debugging skills at the software/hardware boundary and with software tools (ex. gdb)Good written, verbal, and interpersonal communication skillsPreferred Qualifications:Experience with Docker, and CI/CDExperience in Embedded or Real Time SystemsExperience with NPR 7150.2DFamiliarity with RustFamiliarity with QNXExperience with unit testing, test driven development, and test automationExperience with Agile software development methodologiesExperience with verification, integration, and test, of orbital launch vehicles or human rated pensation Range for:CO applicants is $163,272.00-$228,579.75;WA applicants is $177,567
Created: 2025-09-12