Logo
Washington Staffing

Senior Flight Software Engineer - Lunar Permanence

Washington Staffing, Seattle, Washington, us, 98127

Save Job

Senior Flight Software Engineer

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 spaceflight! This 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 required! Special Mentions: Interviews will include a technical assessment Responsibilities 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 Qualifications: B.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 Linux Working knowledge of Python. Experience writing software design and requirements documents Strong debugging skills at the software/hardware boundary and with software tools (ex. gdb) Good written, verbal, and interpersonal communication skills Preferred Qualifications: Experience with Docker, and CI/CD Experience in Embedded or Real Time Systems Experience with NPR 7150.2D Familiarity with Rust Familiarity with QNX Experience with unit testing, test driven development, and test automation Experience with Agile software development methodologies Experience with verification, integration, and test, of orbital launch vehicles or human rated spacecraft. Compensation Range for: CO applicants is $163,272.00-$228,579.75; WA applicants is $177,567.