Posted in

Senior Flight Software Engineer

Senior Flight Software Engineer

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$177567 – $248593.8
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • B.S. degree in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field, or equivalent experience.
  • 10+ years of embedded software development and testing experience including low-level software structure, drivers, inter process communication, and scheduling.
  • Proven experience across the software lifecycle, including software design and analysis, requirement development, software implementation and verification, system integration, and qualification.
  • Experience working on multi-component, sophisticated avionics for spacecraft, aircraft, or similar systems.
  • Expertise developing 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.
  • Demonstrated effective communication skills with program and executive leadership.
  • 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.
  • 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.
  • Ensure the continued quality of products through test and pipeline development.
  • Help shape and implement new capabilities in support of product line upgrades and mission-unique needs.
  • Expand understanding of satellite systems by supporting other areas such as avionics hardware and mission operations.
  • Participate in the buildup and test of the actual flight vehicles.
  • Operate with a higher level of autonomy within small teams on compartmented programs, directly impacting customer solutions and mission-unique software.

Preferred Qualifications

  • Demonstrated ability to serve as the technical leader for lean, multi-discipline teams.
  • Experience in autonomy, sequencers, state machines, and fault management.
  • Experience developing mission critical products using NPR 7150.2, DO-178, or similar software standards.
  • Understanding of spacecraft operations, subsystem functions, and their interfaces and common interactions.
  • Experience with Embedded Linux or similar real time embedded operating systems, including kernel, driver, and image building.
  • Familiarity with embedded avionics networking, including OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/SCTP, CCSDS or other Radio networking protocols.