Posted in

Flight Software Engineer II

Flight Software Engineer II

CompanyBlue Origin
LocationSeattle, WA, USA, Denver, CO, USA
Salary$111213 – $169852
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • B.S. degree in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field, or equivalent experience.
  • A breadth of understanding in software development concepts.
  • 3+ years of experience in defining and/or verifying low-level software structure, inter process communication, and scheduling.
  • Demonstrated software development skills in real-time embedded systems, particularly in C/C++.
  • Experience working with build automation, continuous integration, configuration management, verification, and deployment of software.
  • Effective debugging skills at the software/hardware boundary.
  • 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.

Responsibilities

  • Define, develop, and test the flight software for upcoming Blue Ring uncrewed spacecraft.
  • Work with a team of engineers to understand how the software will be used and define requirements.
  • Create real-time software using modern embedded C/C++ techniques.
  • Contribute to tests and pipelines to ensure the continued quality of products.
  • Support other areas such as avionics hardware and mission operations, and participate in the buildup and test of the actual flight vehicles.

Preferred Qualifications

  • 6+ years of software development experience for real-time embedded systems including system design and analysis, requirement development, software implementation and verification, system integration, and qualification.
  • Experience with spacecraft development and operations, such as proposals, system definition, design, production, integration, verification, on-orbit checkout, mission operations, and anomaly resolution.
  • Experience working on multi-component, sophisticated avionics for spacecraft, aircraft, or similar systems.
  • Experience in autonomy, sequencers, state machines, and/or fault management.
  • Experience developing safety critical products utilizing NPR 7150.2, DO-178, or other safety-critical software standard.
  • Understanding of spacecraft operations, subsystem functions, and their interfaces and common interactions.
  • Experience with Embedded Linux or equivalent real-time operating systems.
  • Familiarity with embedded avionics networking, including OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/SCTP, CCSDS or other Radio networking protocols.
  • Active or ability to acquire/renew clearance. Top Secret (TS) / Sensitive Compartmented Information (SCI) security clearance with Single Scope Background Investigation (SSBI) with polygraph preferred.