Blue Origin
Flight Software Engineer II - Lunar Permanence
Blue Origin, Denver, Colorado, United States, 80285
Flight Software Engineer II - Lunar Permanence
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. 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 Qualification 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 $111,213.00-$155,697.15; WA applicants is $121,323.00-$169,852.20 Equal Employment Opportunity Blue Origin is proud to be an Equal Opportunity/Affirmative Action Employer and is committed to attracting, retaining, and developing a highly qualified and dedicated work force. Blue Origin hires and promotes people on the basis of their qualifications, performance, and abilities. We support the establishment and maintenance of a workplace that fosters trust, equality, and teamwork.
#J-18808-Ljbffr
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. 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 Qualification 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 $111,213.00-$155,697.15; WA applicants is $121,323.00-$169,852.20 Equal Employment Opportunity Blue Origin is proud to be an Equal Opportunity/Affirmative Action Employer and is committed to attracting, retaining, and developing a highly qualified and dedicated work force. Blue Origin hires and promotes people on the basis of their qualifications, performance, and abilities. We support the establishment and maintenance of a workplace that fosters trust, equality, and teamwork.
#J-18808-Ljbffr